Skip to content

Commit 14f4b20

Browse files
authored
Merge pull request #117 from BobHanson/master
tab-focus working for Swing; using Swing layout-based focus management for AWT for now.
2 parents 0e101be + 0ee8662 commit 14f4b20

File tree

92 files changed

+3283
-975
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+3283
-975
lines changed
8.15 KB
Binary file not shown.

sources/net.sf.j2s.core/dist/swingjs/_j2sclasslist.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ java/awt/color/ColorSpace.js
1515
java/awt/Component.js
1616
java/awt/ComponentOrientation.js
1717
java/awt/Container.js
18-
java/awt/ContainerOrderFocusTraversalPolicy.js
1918
java/awt/Cursor.js
20-
java/awt/DefaultFocusTraversalPolicy.js
2119
java/awt/DefaultKeyboardFocusManager.js
2220
java/awt/Dialog.js
2321
java/awt/Dimension.js
@@ -212,6 +210,13 @@ javax/swing/event/ListDataEvent.js
212210
javax/swing/event/ListDataListener.js
213211
javax/swing/event/UndoableEditEvent.js
214212
javax/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
215220
javax/swing/InputMap.js
216221
javax/swing/JApplet.js
217222
javax/swing/JButton.js
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20190617071320
1+
20190627231814
8.15 KB
Binary file not shown.

sources/net.sf.j2s.core/dist/swingjs/ver/3.2.4/_j2sclasslist.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ java/awt/color/ColorSpace.js
1515
java/awt/Component.js
1616
java/awt/ComponentOrientation.js
1717
java/awt/Container.js
18-
java/awt/ContainerOrderFocusTraversalPolicy.js
1918
java/awt/Cursor.js
20-
java/awt/DefaultFocusTraversalPolicy.js
2119
java/awt/DefaultKeyboardFocusManager.js
2220
java/awt/Dialog.js
2321
java/awt/Dimension.js
@@ -212,6 +210,13 @@ javax/swing/event/ListDataEvent.js
212210
javax/swing/event/ListDataListener.js
213211
javax/swing/event/UndoableEditEvent.js
214212
javax/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
215220
javax/swing/InputMap.js
216221
javax/swing/JApplet.js
217222
javax/swing/JButton.js
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20190617071320
1+
20190627231814

sources/net.sf.j2s.java.core/_j2sclasslist.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ java/awt/color/ColorSpace.js
1515
java/awt/Component.js
1616
java/awt/ComponentOrientation.js
1717
java/awt/Container.js
18-
java/awt/ContainerOrderFocusTraversalPolicy.js
1918
java/awt/Cursor.js
20-
java/awt/DefaultFocusTraversalPolicy.js
2119
java/awt/DefaultKeyboardFocusManager.js
2220
java/awt/Dialog.js
2321
java/awt/Dimension.js
@@ -212,6 +210,13 @@ javax/swing/event/ListDataEvent.js
212210
javax/swing/event/ListDataListener.js
213211
javax/swing/event/UndoableEditEvent.js
214212
javax/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
215220
javax/swing/InputMap.js
216221
javax/swing/JApplet.js
217222
javax/swing/JButton.js
8.15 KB
Binary file not shown.

sources/net.sf.j2s.java.core/dist/_j2sclasslist.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ java/awt/color/ColorSpace.js
1515
java/awt/Component.js
1616
java/awt/ComponentOrientation.js
1717
java/awt/Container.js
18-
java/awt/ContainerOrderFocusTraversalPolicy.js
1918
java/awt/Cursor.js
20-
java/awt/DefaultFocusTraversalPolicy.js
2119
java/awt/DefaultKeyboardFocusManager.js
2220
java/awt/Dialog.js
2321
java/awt/Dimension.js
@@ -212,6 +210,13 @@ javax/swing/event/ListDataEvent.js
212210
javax/swing/event/ListDataListener.js
213211
javax/swing/event/UndoableEditEvent.js
214212
javax/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
215220
javax/swing/InputMap.js
216221
javax/swing/JApplet.js
217222
javax/swing/JButton.js

sources/net.sf.j2s.java.core/src/java/awt/AWTEvent.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ public abstract class AWTEvent extends EventObject {
131131
//
132132
transient boolean focusManagerIsDispatching = false;
133133
transient boolean isPosted;
134+
134135

135136
// /**
136137
// * Indicates whether this AWTEvent was generated by the system as
@@ -281,6 +282,12 @@ public abstract class AWTEvent extends EventObject {
281282
// public void setPosted(AWTEvent ev) {
282283
// ev.isPosted = true;
283284
// }
285+
286+
public void setPosted() {
287+
// swingJS
288+
isPosted = true;
289+
}
290+
284291
//
285292
// public AccessControlContext getAccessControlContext(AWTEvent ev) {
286293
// return ev.getAccessControlContext();

0 commit comments

Comments
 (0)