< prev index next >

test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.java

Print this page

        

*** 20,47 **** * or visit www.oracle.com if you need additional information or have any * questions. */ /* ! test ! @bug 6380743 8158380 @summary Submenu should be shown by mnemonic key press. ! @author anton.tarasov@...: area=awt.focus ! @run applet SubMenuShowTest.html */ import java.awt.*; import java.awt.event.*; import javax.swing.*; - import java.applet.Applet; import java.util.concurrent.atomic.AtomicBoolean; - import java.lang.reflect.InvocationTargetException; import jdk.test.lib.Platform; import test.java.awt.regtesthelpers.Util; ! public class SubMenuShowTest extends Applet { Robot robot; JFrame frame = new JFrame("Test Frame"); JMenuBar bar = new JMenuBar(); JMenu menu = new JMenu("Menu"); JMenu submenu = new JMenu("More"); --- 20,49 ---- * or visit www.oracle.com if you need additional information or have any * questions. */ /* ! @test ! @key headful ! @bug 6380743 @summary Submenu should be shown by mnemonic key press. ! @library ../../../regtesthelpers ! @library /test/lib ! @build Util ! @build jdk.test.lib.Platform ! @run main SubMenuShowTest */ import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.concurrent.atomic.AtomicBoolean; import jdk.test.lib.Platform; import test.java.awt.regtesthelpers.Util; ! public class SubMenuShowTest { Robot robot; JFrame frame = new JFrame("Test Frame"); JMenuBar bar = new JMenuBar(); JMenu menu = new JMenu("Menu"); JMenu submenu = new JMenu("More");
*** 56,70 **** public void init() { robot = Util.createRobot(); robot.setAutoDelay(200); robot.setAutoWaitForIdle(true); - - // Create instructions for the user here, as well as set up - // the environment -- set the layout manager, add buttons, - // etc. - this.setLayout (new BorderLayout ()); } public void start() { menu.setMnemonic('f'); submenu.setMnemonic('m'); --- 58,67 ----
*** 81,91 **** activated.set(true); activated.notifyAll(); } } }); ! frame.setVisible(true); boolean isMacOSX = Platform.isOSX(); if (isMacOSX) { robot.keyPress(KeyEvent.VK_CONTROL); --- 78,88 ---- activated.set(true); activated.notifyAll(); } } }); ! frame.setLocationRelativeTo(null); frame.setVisible(true); boolean isMacOSX = Platform.isOSX(); if (isMacOSX) { robot.keyPress(KeyEvent.VK_CONTROL);
< prev index next >