< prev index next >

test/jdk/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java

Print this page

        

@@ -20,53 +20,31 @@
  * or visit www.oracle.com if you need additional information or have any
  * questions.
  */
 
 /*
- * test
- * @bug 6497426
- * @summary Tests that pressing of Ctrl+ascii mostly fires KEY_TYPED with a Unicode control symbols
- * @author Yuri.Nesterenko@... area=awt.keyboard
- * @run applet CtrlASCII.html
+  @test
+  @key headful
+  @bug  6497426
+  @summary ests that pressing of Ctrl+ascii mostly fires KEY_TYPED with a Unicode control symbols
+  @run main CtrlASCII
  */
 
-// Note there is no @ in front of test above.  This is so that the
-//  harness will not mistake this file as a test file.  It should
-//  only see the html file as a test file. (the harness runs all
-//  valid test files, so it would run this test twice if this file
-//  were valid as well as the html file.)
-// Also, note the area= after Your Name in the author tag.  Here, you
-//  should put which functional area the test falls in.  See the
-//  AWT-core home page -> test areas and/or -> AWT team  for a list of
-//  areas.
-// Note also the 'RobotLWTest.html' in the run tag.  This should
-//  be changed to the name of the test.
-
-
-/**
- * CtrlASCII.java
- *
- * @summary Tests that pressing of Ctrl+ascii mostly fires KEY_TYPED with a Unicode control symbols
- */
-
-import java.applet.Applet;
 import java.awt.*;
 import java.awt.event.*;
 import java.util.*;
 
-
 //
 // In this test, a key listener for KEY_TYPED checks if a character typed has
 // a correspondent keycode in an initially filled hashtable.
 // If it does not, test fails. If character was produced by
 // pressing a wrong key still listed in the hashtable, test cannot detect it.
 // Under MS Windows, unlike X Window, some Ctrl+Ascii keystrokes don't
 // produce a unicode character, so there will be no KEY_TYPED and no problem.
 // Test doesn't try to verify Ctrl+deadkey behavior.
 //
-
-public class CtrlASCII extends Applet implements KeyListener
+public class CtrlASCII extends Frame implements KeyListener
 {
     // Declare things used in the test, like buttons and labels here
     static Hashtable<Character, Integer> keycharHash = new Hashtable<Character, Integer>();
     static boolean testFailed = false;
     //Frame frame;

@@ -192,10 +170,11 @@
     }//End  init()
 
     public void start ()
     {
         setSize(400,300);
+        setLocationRelativeTo(null);
         setVisible(true);
 
         String original = "0123456789";
         tf = new TextField(original, 20);
         this.add(tf);
< prev index next >