Skip to content

Commit 776b663

Browse files
hansonrhansonr
authored andcommitted
focus
1 parent da4ad9a commit 776b663

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

sources/net.sf.j2s.java.core/src/swingjs/JSToolkit.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -964,13 +964,11 @@ public PrintJob getPrintJob(Frame frame, String jobtitle,
964964
return null;
965965
}
966966

967-
private KeyboardFocusManagerPeer focusManager;
967+
private static KeyboardFocusManagerPeer focusManager;
968968

969969
@Override
970970
public KeyboardFocusManagerPeer getKeyboardFocusManagerPeer() {
971-
if (focusManager == null)
972-
focusManager = new JSFocusManager();
973-
return focusManager;
971+
return (focusManager == null ? focusManager = new JSFocusPeer() : focusManager);
974972
}
975973

976974
public static void consumeEvent(Object e) {
@@ -990,6 +988,10 @@ public static void consumeEvent(Object e) {
990988
*
991989
*/
992990
}
991+
992+
public static JSComponentUI getFocusedUI() {
993+
return ( /** @j2sNative document.activeElement && document.activeElement.ui || */ null);
994+
}
993995

994996

995997
}

0 commit comments

Comments
 (0)