< prev index next >

test/java/awt/PopupMenu/PopupMenuLocation.java

Print this page
rev 17435 : 8183286: Some java/awt and javax/swing tests miss headful jtreg keyword


  21  * questions.
  22  */
  23 
  24 import java.awt.FlowLayout;
  25 import java.awt.Frame;
  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.PopupMenu;
  32 import java.awt.Rectangle;
  33 import java.awt.Robot;
  34 import java.awt.Toolkit;
  35 import java.awt.event.InputEvent;
  36 import java.awt.event.MouseEvent;
  37 import java.awt.event.*;
  38 
  39 /**
  40  * @test

  41  * @bug 8160270
  42  * @run main/timeout=300 PopupMenuLocation
  43  */
  44 public final class PopupMenuLocation {
  45 
  46     private static final int SIZE = 350;
  47     public static final String TEXT =
  48             "Long-long-long-long-long-long-long text in the item-";
  49     private static volatile boolean action = false;
  50 
  51     public static void main(final String[] args) throws Exception {
  52         GraphicsEnvironment ge =
  53                 GraphicsEnvironment.getLocalGraphicsEnvironment();
  54         GraphicsDevice[] sds = ge.getScreenDevices();
  55         for (GraphicsDevice sd : sds) {
  56             GraphicsConfiguration gc = sd.getDefaultConfiguration();
  57             Rectangle bounds = gc.getBounds();
  58             Point point = new Point(bounds.x, bounds.y);
  59             Insets insets = Toolkit.getDefaultToolkit().getScreenInsets(gc);
  60             while (point.y < bounds.y + bounds.height - insets.bottom - SIZE) {




  21  * questions.
  22  */
  23 
  24 import java.awt.FlowLayout;
  25 import java.awt.Frame;
  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.PopupMenu;
  32 import java.awt.Rectangle;
  33 import java.awt.Robot;
  34 import java.awt.Toolkit;
  35 import java.awt.event.InputEvent;
  36 import java.awt.event.MouseEvent;
  37 import java.awt.event.*;
  38 
  39 /**
  40  * @test
  41  * @key headful
  42  * @bug 8160270
  43  * @run main/timeout=300 PopupMenuLocation
  44  */
  45 public final class PopupMenuLocation {
  46 
  47     private static final int SIZE = 350;
  48     public static final String TEXT =
  49             "Long-long-long-long-long-long-long text in the item-";
  50     private static volatile boolean action = false;
  51 
  52     public static void main(final String[] args) throws Exception {
  53         GraphicsEnvironment ge =
  54                 GraphicsEnvironment.getLocalGraphicsEnvironment();
  55         GraphicsDevice[] sds = ge.getScreenDevices();
  56         for (GraphicsDevice sd : sds) {
  57             GraphicsConfiguration gc = sd.getDefaultConfiguration();
  58             Rectangle bounds = gc.getBounds();
  59             Point point = new Point(bounds.x, bounds.y);
  60             Insets insets = Toolkit.getDefaultToolkit().getScreenInsets(gc);
  61             while (point.y < bounds.y + bounds.height - insets.bottom - SIZE) {


< prev index next >