src/share/classes/java/awt/Container.java

Print this page

        

*** 2861,2871 **** // we wake it by any event from hideAndDisposeHandler(). modalAppContext = AppContext.getAppContext(); // keep the KeyEvents from being dispatched // until the focus has been transfered ! long time = Toolkit.getEventQueue().getMostRecentEventTime(); Component predictedFocusOwner = (Component.isInstanceOf(this, "javax.swing.JInternalFrame")) ? ((javax.swing.JInternalFrame)(this)).getMostRecentFocusOwner() : null; if (predictedFocusOwner != null) { KeyboardFocusManager.getCurrentKeyboardFocusManager(). enqueueKeyEvents(time, predictedFocusOwner); } --- 2861,2871 ---- // we wake it by any event from hideAndDisposeHandler(). modalAppContext = AppContext.getAppContext(); // keep the KeyEvents from being dispatched // until the focus has been transfered ! long time = Toolkit.getEventQueue().getMostRecentKeyEventTime(); Component predictedFocusOwner = (Component.isInstanceOf(this, "javax.swing.JInternalFrame")) ? ((javax.swing.JInternalFrame)(this)).getMostRecentFocusOwner() : null; if (predictedFocusOwner != null) { KeyboardFocusManager.getCurrentKeyboardFocusManager(). enqueueKeyEvents(time, predictedFocusOwner); }