20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 import java.awt.Button;
25 import java.awt.CardLayout;
26 import java.awt.Font;
27 import java.awt.Frame;
28 import java.awt.Menu;
29 import java.awt.MenuBar;
30 import java.awt.Point;
31 import java.awt.Robot;
32 import java.awt.event.ActionEvent;
33 import java.awt.event.ActionListener;
34 import java.awt.event.InputEvent;
35
36 import jdk.testlibrary.OSInfo;
37
38 /**
39 * @test
40 * @bug 6263470
41 * @summary Tries to change font of MenuBar. Test passes if the font has changed
42 * fails otherwise.
43 * @library ../../../../lib/testlibrary
44 * @build jdk.testlibrary.OSInfo
45 * @author Vyacheslav.Baranov: area=menu
46 * @run main MenuBarSetFont
47 */
48 public final class MenuBarSetFont {
49
50 private static final Frame frame = new Frame();
51 private static final MenuBar mb = new MenuBar();
52 private static volatile boolean clicked;
53
54 private static final class Listener implements ActionListener {
55 @Override
56 public void actionPerformed(final ActionEvent e) {
57 //Click on this button is performed
58 //_only_ if font of MenuBar is not changed on time
59 MenuBarSetFont.clicked = true;
|
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24 import java.awt.Button;
25 import java.awt.CardLayout;
26 import java.awt.Font;
27 import java.awt.Frame;
28 import java.awt.Menu;
29 import java.awt.MenuBar;
30 import java.awt.Point;
31 import java.awt.Robot;
32 import java.awt.event.ActionEvent;
33 import java.awt.event.ActionListener;
34 import java.awt.event.InputEvent;
35
36 import jdk.testlibrary.OSInfo;
37
38 /**
39 * @test
40 * @key headful
41 * @bug 6263470
42 * @summary Tries to change font of MenuBar. Test passes if the font has changed
43 * fails otherwise.
44 * @library ../../../../lib/testlibrary
45 * @build jdk.testlibrary.OSInfo
46 * @author Vyacheslav.Baranov: area=menu
47 * @run main MenuBarSetFont
48 */
49 public final class MenuBarSetFont {
50
51 private static final Frame frame = new Frame();
52 private static final MenuBar mb = new MenuBar();
53 private static volatile boolean clicked;
54
55 private static final class Listener implements ActionListener {
56 @Override
57 public void actionPerformed(final ActionEvent e) {
58 //Click on this button is performed
59 //_only_ if font of MenuBar is not changed on time
60 MenuBarSetFont.clicked = true;
|