< 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 >