diff options
Diffstat (limited to 'javax/swing/JWindow.java')
-rw-r--r-- | javax/swing/JWindow.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/javax/swing/JWindow.java b/javax/swing/JWindow.java index 19d830ed1..b36b8cf2a 100644 --- a/javax/swing/JWindow.java +++ b/javax/swing/JWindow.java @@ -38,6 +38,7 @@ exception statement from your version. */ package javax.swing; +import java.awt.AWTEvent; import java.awt.BorderLayout; import java.awt.Component; import java.awt.Container; @@ -158,6 +159,10 @@ public class JWindow extends Window implements Accessible, RootPaneContainer protected void windowInit() { + // We need to explicitly enable events here so that our processKeyEvent() + // and processWindowEvent() gets called. + enableEvents(AWTEvent.KEY_EVENT_MASK); + super.setLayout(new BorderLayout(1, 1)); getRootPane(); // will do set/create // Now we're done init stage, adds and layouts go to content pane. |