--- old/test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java 2018-11-26 17:45:01.000000000 -0800 +++ new/test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java 2018-11-26 17:45:01.000000000 -0800 @@ -22,30 +22,23 @@ */ /* - test + @test + @key headful @bug 6190768 6190778 - @summary Tests that triggering events on AWT list by pressing CTRL + HOME, CTRL + END, PG-UP, PG-DOWN similar Motif behavior - @author Dmitry.Cherepanov@SUN.COM area=awt.list + @summary Tests that triggering events on AWT list by pressing CTRL + HOME, + CTRL + END, PG-UP, PG-DOWN similar Motif behavior @library /test/lib @build jdk.test.lib.Platform - @run applet KeyEventsTest.html + @run main KeyEventsTest */ -/** - * KeyEventsTest.html - * - * summary: - */ - -import java.applet.Applet; import java.awt.*; import java.awt.event.*; -import java.util.Set; import java.lang.reflect.*; import jdk.test.lib.Platform; -public class KeyEventsTest extends Applet implements ItemListener, FocusListener, KeyListener +public class KeyEventsTest extends Frame implements ItemListener, FocusListener, KeyListener { TestState currentState; final Object LOCK = new Object(); @@ -57,6 +50,12 @@ Panel p1 = new Panel (); Panel p2 = new Panel (); + public static void main(final String[] args) { + KeyEventsTest app = new KeyEventsTest(); + app.init(); + app.start(); + } + public void init() { setLayout (new BorderLayout ()); @@ -100,11 +99,13 @@ try{ setSize (200,200); - setVisible(true); validate(); + setUndecorated(true); + setLocationRelativeTo(null); + setVisible(true); - main(null); - + doTest(); + System.out.println("Test passed."); } catch (Exception e) { e.printStackTrace(); throw new RuntimeException("The test failed."); @@ -112,14 +113,6 @@ }// start() - private void main(String[] args) - throws InterruptedException, InvocationTargetException { - - doTest(); - - System.out.println("Test passed."); - } - public void itemStateChanged (ItemEvent ie) { System.out.println("itemStateChanged-"+ie); this.currentState.setAction(true);