22 */
23
24 import java.awt.EventQueue;
25 import java.awt.FlowLayout;
26 import java.awt.GraphicsConfiguration;
27 import java.awt.GraphicsDevice;
28 import java.awt.GraphicsEnvironment;
29 import java.awt.Insets;
30 import java.awt.Point;
31 import java.awt.Rectangle;
32 import java.awt.Robot;
33 import java.awt.Toolkit;
34 import java.awt.event.InputEvent;
35
36 import javax.swing.JComboBox;
37 import javax.swing.JFrame;
38 import javax.swing.UIManager;
39
40 /**
41 * @test
42 * @bug 8176448
43 * @run main/timeout=600 JComboBoxPopupLocation
44 */
45 public final class JComboBoxPopupLocation {
46
47 private static final int SIZE = 300;
48 public static final String PROPERTY_NAME = "JComboBox.isPopDown";
49 private static volatile Robot robot;
50 private static volatile JComboBox<String> comboBox;
51 private static volatile JFrame frame;
52
53 public static void main(final String[] args) throws Exception {
54 robot = new Robot();
55 robot.setAutoDelay(100);
56 robot.setAutoWaitForIdle(true);
57 GraphicsEnvironment ge =
58 GraphicsEnvironment.getLocalGraphicsEnvironment();
59 GraphicsDevice[] sds = ge.getScreenDevices();
60 UIManager.LookAndFeelInfo[] lookAndFeelArray =
61 UIManager.getInstalledLookAndFeels();
|
22 */
23
24 import java.awt.EventQueue;
25 import java.awt.FlowLayout;
26 import java.awt.GraphicsConfiguration;
27 import java.awt.GraphicsDevice;
28 import java.awt.GraphicsEnvironment;
29 import java.awt.Insets;
30 import java.awt.Point;
31 import java.awt.Rectangle;
32 import java.awt.Robot;
33 import java.awt.Toolkit;
34 import java.awt.event.InputEvent;
35
36 import javax.swing.JComboBox;
37 import javax.swing.JFrame;
38 import javax.swing.UIManager;
39
40 /**
41 * @test
42 * @key headful
43 * @bug 8176448
44 * @run main/timeout=600 JComboBoxPopupLocation
45 */
46 public final class JComboBoxPopupLocation {
47
48 private static final int SIZE = 300;
49 public static final String PROPERTY_NAME = "JComboBox.isPopDown";
50 private static volatile Robot robot;
51 private static volatile JComboBox<String> comboBox;
52 private static volatile JFrame frame;
53
54 public static void main(final String[] args) throws Exception {
55 robot = new Robot();
56 robot.setAutoDelay(100);
57 robot.setAutoWaitForIdle(true);
58 GraphicsEnvironment ge =
59 GraphicsEnvironment.getLocalGraphicsEnvironment();
60 GraphicsDevice[] sds = ge.getScreenDevices();
61 UIManager.LookAndFeelInfo[] lookAndFeelArray =
62 UIManager.getInstalledLookAndFeels();
|