/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
/**
* Windows implementation of RootPaneUI, there is one shared between all
* JRootPane instances.
*
* @author Mark Davidson
* @since 1.4
*/
return windowsRootPaneUI;
}
static boolean altKeyPressed = false;
static boolean menuCanceledOnPress = false;
menuCanceledOnPress = true;
menuCanceledOnPress = false;
WindowsLookAndFeel.setMnemonicHidden(false);
} else {
menuCanceledOnPress = false;
WindowsLookAndFeel.setMnemonicHidden(false);
}
}
}
}
if (menuCanceledOnPress) {
return;
}
// if no menu is active, we try activating the menubar
}
// It might happen that the altRelease event is processed
// with a reasonable delay since it has been generated.
// Here we check the last deactivation time of the containing
// window. If this time appears to be greater than the altRelease
// event time the event is skipped to avoid unexpected menu
// activation. See 7121442.
boolean skip = false;
if (tk instanceof SunToolkit) {
}
} else if(!WindowsLookAndFeel.isMnemonicHidden()) {
}
} else {
}
}
}
if(ev.isConsumed()) {
// do not manage consumed event
return false;
}
if (!altKeyPressed) {
altPressed(ev);
}
altKeyPressed = true;
return true;
if (altKeyPressed) {
} else {
}
}
altKeyPressed = false;
}
winAncestor = null;
} else {
altKeyPressed = false;
}
return false;
}
}
}