< prev index next >

test/javax/swing/KeyboardManager/8013370/Test8013370.java

Print this page
rev 14989 : 8160974: [TESTBUG] Mark more headful tests with @key headful.


  23 
  24 import java.awt.Robot;
  25 import java.awt.Toolkit;
  26 import java.awt.event.ActionEvent;
  27 import java.awt.event.KeyEvent;
  28 
  29 import javax.swing.AbstractAction;
  30 import javax.swing.InputMap;
  31 import javax.swing.JFrame;
  32 import javax.swing.JMenuBar;
  33 import javax.swing.JMenuItem;
  34 import javax.swing.KeyStroke;
  35 
  36 import static java.awt.event.InputEvent.CTRL_DOWN_MASK;
  37 import static javax.swing.JComponent.WHEN_IN_FOCUSED_WINDOW;
  38 import static javax.swing.JOptionPane.showMessageDialog;
  39 import static javax.swing.SwingUtilities.invokeAndWait;
  40 
  41 /*
  42  * @test

  43  * @bug 8013370
  44  * @summary Ensure that key stroke is not null
  45  * @author Sergey Malenkov
  46  */
  47 
  48 public class Test8013370 implements Runnable {
  49     public static void main(String[] args) throws Exception {
  50         Test8013370 task = new Test8013370();
  51         invokeAndWait(task);
  52 
  53         Robot robot = new Robot();
  54         robot.waitForIdle();
  55         robot.keyPress(KeyEvent.VK_CONTROL);
  56         robot.keyRelease(KeyEvent.VK_CONTROL);
  57         robot.waitForIdle();
  58 
  59         invokeAndWait(task);
  60         task.validate();
  61     }
  62 




  23 
  24 import java.awt.Robot;
  25 import java.awt.Toolkit;
  26 import java.awt.event.ActionEvent;
  27 import java.awt.event.KeyEvent;
  28 
  29 import javax.swing.AbstractAction;
  30 import javax.swing.InputMap;
  31 import javax.swing.JFrame;
  32 import javax.swing.JMenuBar;
  33 import javax.swing.JMenuItem;
  34 import javax.swing.KeyStroke;
  35 
  36 import static java.awt.event.InputEvent.CTRL_DOWN_MASK;
  37 import static javax.swing.JComponent.WHEN_IN_FOCUSED_WINDOW;
  38 import static javax.swing.JOptionPane.showMessageDialog;
  39 import static javax.swing.SwingUtilities.invokeAndWait;
  40 
  41 /*
  42  * @test
  43  * @key headful
  44  * @bug 8013370
  45  * @summary Ensure that key stroke is not null
  46  * @author Sergey Malenkov
  47  */
  48 
  49 public class Test8013370 implements Runnable {
  50     public static void main(String[] args) throws Exception {
  51         Test8013370 task = new Test8013370();
  52         invokeAndWait(task);
  53 
  54         Robot robot = new Robot();
  55         robot.waitForIdle();
  56         robot.keyPress(KeyEvent.VK_CONTROL);
  57         robot.keyRelease(KeyEvent.VK_CONTROL);
  58         robot.waitForIdle();
  59 
  60         invokeAndWait(task);
  61         task.validate();
  62     }
  63 


< prev index next >