File tree Expand file tree Collapse file tree 11 files changed +37
-15
lines changed
net.sf.j2s.core/dist/swingjs Expand file tree Collapse file tree 11 files changed +37
-15
lines changed Original file line number Diff line number Diff line change @@ -15,9 +15,7 @@ java/awt/color/ColorSpace.js
1515java/awt/Component.js
1616java/awt/ComponentOrientation.js
1717java/awt/Container.js
18- java/awt/ContainerOrderFocusTraversalPolicy.js
1918java/awt/Cursor.js
20- java/awt/DefaultFocusTraversalPolicy.js
2119java/awt/DefaultKeyboardFocusManager.js
2220java/awt/Dialog.js
2321java/awt/Dimension.js
@@ -212,6 +210,13 @@ javax/swing/event/ListDataEvent.js
212210javax/swing/event/ListDataListener.js
213211javax/swing/event/UndoableEditEvent.js
214212javax/swing/event/UndoableEditListener.js
213+ javax/swing/FocusManager.js
214+ javax/swing/InternalFrameFocusTraversalPolicy.js
215+ javax/swing/LayoutComparator.js
216+ javax/swing/LayoutFocusTraversalPolicy.js
217+ javax/swing/SortingFocusTraversalPolicy.js
218+ javax/swing/SwingContainerOrderFocusTraversalPolicy.js
219+ javax/swing/SwingDefaultFocusTraversalPolicy.js
215220javax/swing/InputMap.js
216221javax/swing/JApplet.js
217222javax/swing/JButton.js
Original file line number Diff line number Diff line change 1- 20190627113444
1+ 20190627231814
Original file line number Diff line number Diff line change @@ -15,9 +15,7 @@ java/awt/color/ColorSpace.js
1515java/awt/Component.js
1616java/awt/ComponentOrientation.js
1717java/awt/Container.js
18- java/awt/ContainerOrderFocusTraversalPolicy.js
1918java/awt/Cursor.js
20- java/awt/DefaultFocusTraversalPolicy.js
2119java/awt/DefaultKeyboardFocusManager.js
2220java/awt/Dialog.js
2321java/awt/Dimension.js
@@ -212,6 +210,13 @@ javax/swing/event/ListDataEvent.js
212210javax/swing/event/ListDataListener.js
213211javax/swing/event/UndoableEditEvent.js
214212javax/swing/event/UndoableEditListener.js
213+ javax/swing/FocusManager.js
214+ javax/swing/InternalFrameFocusTraversalPolicy.js
215+ javax/swing/LayoutComparator.js
216+ javax/swing/LayoutFocusTraversalPolicy.js
217+ javax/swing/SortingFocusTraversalPolicy.js
218+ javax/swing/SwingContainerOrderFocusTraversalPolicy.js
219+ javax/swing/SwingDefaultFocusTraversalPolicy.js
215220javax/swing/InputMap.js
216221javax/swing/JApplet.js
217222javax/swing/JButton.js
Original file line number Diff line number Diff line change 1- 20190627113444
1+ 20190627231814
Original file line number Diff line number Diff line change @@ -15,9 +15,7 @@ java/awt/color/ColorSpace.js
1515java/awt/Component.js
1616java/awt/ComponentOrientation.js
1717java/awt/Container.js
18- java/awt/ContainerOrderFocusTraversalPolicy.js
1918java/awt/Cursor.js
20- java/awt/DefaultFocusTraversalPolicy.js
2119java/awt/DefaultKeyboardFocusManager.js
2220java/awt/Dialog.js
2321java/awt/Dimension.js
@@ -212,6 +210,13 @@ javax/swing/event/ListDataEvent.js
212210javax/swing/event/ListDataListener.js
213211javax/swing/event/UndoableEditEvent.js
214212javax/swing/event/UndoableEditListener.js
213+ javax/swing/FocusManager.js
214+ javax/swing/InternalFrameFocusTraversalPolicy.js
215+ javax/swing/LayoutComparator.js
216+ javax/swing/LayoutFocusTraversalPolicy.js
217+ javax/swing/SortingFocusTraversalPolicy.js
218+ javax/swing/SwingContainerOrderFocusTraversalPolicy.js
219+ javax/swing/SwingDefaultFocusTraversalPolicy.js
215220javax/swing/InputMap.js
216221javax/swing/JApplet.js
217222javax/swing/JButton.js
Original file line number Diff line number Diff line change @@ -15,9 +15,7 @@ java/awt/color/ColorSpace.js
1515java/awt/Component.js
1616java/awt/ComponentOrientation.js
1717java/awt/Container.js
18- java/awt/ContainerOrderFocusTraversalPolicy.js
1918java/awt/Cursor.js
20- java/awt/DefaultFocusTraversalPolicy.js
2119java/awt/DefaultKeyboardFocusManager.js
2220java/awt/Dialog.js
2321java/awt/Dimension.js
@@ -212,6 +210,13 @@ javax/swing/event/ListDataEvent.js
212210javax/swing/event/ListDataListener.js
213211javax/swing/event/UndoableEditEvent.js
214212javax/swing/event/UndoableEditListener.js
213+ javax/swing/FocusManager.js
214+ javax/swing/InternalFrameFocusTraversalPolicy.js
215+ javax/swing/LayoutComparator.js
216+ javax/swing/LayoutFocusTraversalPolicy.js
217+ javax/swing/SortingFocusTraversalPolicy.js
218+ javax/swing/SwingContainerOrderFocusTraversalPolicy.js
219+ javax/swing/SwingDefaultFocusTraversalPolicy.js
215220javax/swing/InputMap.js
216221javax/swing/JApplet.js
217222javax/swing/JButton.js
Original file line number Diff line number Diff line change @@ -958,7 +958,9 @@ public boolean focus() {
958958 */
959959 protected void setComponentFocus () {
960960 jc .requestFocus ();
961- jc .getFocusTraversalPolicy ().getDefaultComponent (jc ).requestFocus ();
961+ Component c = jc .getFocusTraversalPolicy ().getDefaultComponent (jc );
962+ if (c != null )
963+ c .requestFocus ();
962964 }
963965
964966 /**
You can’t perform that action at this time.
0 commit comments