8030953: SelectionVisible test should test multiline selection in case of TextArea
authorserb
Mon, 23 Dec 2013 18:54:50 +0400
changeset 23250 ed3502f41bc5
parent 23249 cc477ea79442
child 23251 62a87a76d5d9
8030953: SelectionVisible test should test multiline selection in case of TextArea Reviewed-by: pchelko, azvegint
jdk/test/java/awt/TextArea/SelectionVisible/SelectionVisible.java
--- a/jdk/test/java/awt/TextArea/SelectionVisible/SelectionVisible.java	Mon Dec 23 16:37:21 2013 +0400
+++ b/jdk/test/java/awt/TextArea/SelectionVisible/SelectionVisible.java	Mon Dec 23 18:54:50 2013 +0400
@@ -31,32 +31,32 @@
 
 public final class SelectionVisible extends Applet {
 
-    TextArea tf;
+    private TextArea ta;
 
     @Override
     public void init() {
-        tf = new TextArea(3, 20);
-        tf.setText("0123456789");
-        tf.select(0, 6);
+        ta = new TextArea(4, 20);
+        ta.setText("01234\n56789");
+        ta.select(3, 9);
 
-        final TextArea ta = new TextArea("INSTRUCTIONS:\n"
-                                                 + "The text 012345 should be selected in the TextArea.\n"
+        final TextArea instruction = new TextArea("INSTRUCTIONS:\n"
+                                                 + "The text 34567 should be selected in the TextArea.\n"
                                                  + "If this is what you observe, then the test passes.\n"
                                                  + "Otherwise, the test fails.", 40, 5,
                                          TextArea.SCROLLBARS_NONE);
-        ta.setEditable(false);
-        ta.setPreferredSize(new Dimension(300, 70));
+        instruction.setEditable(false);
+        instruction.setPreferredSize(new Dimension(300, 70));
         final Panel panel = new Panel();
         panel.setLayout(new FlowLayout());
-        panel.add(tf);
+        panel.add(ta);
         setLayout(new BorderLayout());
-        add(ta, BorderLayout.CENTER);
+        add(instruction, BorderLayout.CENTER);
         add(panel, BorderLayout.PAGE_END);
     }
 
     @Override
     public void start() {
         setVisible(true);
-        tf.requestFocus();
+        ta.requestFocus();
     }
 }