< prev index next >
test/java/awt/TextField/ScrollSelectionTest/ScrollSelectionTest.java
Print this page
*** 21,47 ****
* questions.
*/
/*
test
! @bug 4118621
! @summary tests that selected text isn't scrolled when there is enough room.
! @author prs: area=TextField
@run applet/manual=yesno ScrollSelectionTest.html
*/
- /**
- * ScrollSelectionTest.java
- *
- * summary: tests that selected text isn't scrolled when there is enough room.
- */
-
import java.applet.Applet;
import java.awt.Dialog;
import java.awt.Frame;
import java.awt.TextField;
import java.awt.TextArea;
public class ScrollSelectionTest extends Applet
{
Frame frame = new Frame("ScrollSelectionTest frame");
--- 21,41 ----
* questions.
*/
/*
test
! @bug 4118621 8149636
! @summary Test the selection scrolling in TextField.
@run applet/manual=yesno ScrollSelectionTest.html
*/
import java.applet.Applet;
import java.awt.Dialog;
import java.awt.Frame;
import java.awt.TextField;
import java.awt.TextArea;
+ import java.awt.FlowLayout;
public class ScrollSelectionTest extends Applet
{
Frame frame = new Frame("ScrollSelectionTest frame");
*** 49,79 ****
public void init()
{
tf.setText("abcdefghijklmnopqrstuvwxyz");
frame.add(tf);
tf.select(0, 20);
String[] instructions = {
! "INSTRUCTIONS:",
"This is a test for a win32 specific problem",
"If you see all the letters from 'a' to 'z' and",
"letters from 'a' to 't' are selected then test passes.",
! "You may have to activate the frame to see the selection"
! + " highlighted (e.g. by clicking on frame's title)."
};
Sysout.createDialogWithInstructions( instructions );
}// init()
public void start ()
{
! setSize (300,300);
setVisible(true);
frame.setVisible(true);
! frame.setBounds (400, 0, 300, 300);
}// start()
}// class ScrollSelectionTest
--- 43,88 ----
public void init()
{
tf.setText("abcdefghijklmnopqrstuvwxyz");
frame.add(tf);
+ frame.setLayout(new FlowLayout());
tf.select(0, 20);
String[] instructions = {
! "INSTRUCTIONS: There are 3 Tests",
! "Test1: Text visibility with Scroll ",
"This is a test for a win32 specific problem",
"If you see all the letters from 'a' to 'z' and",
"letters from 'a' to 't' are selected then test passes.",
! "You may have to activate the frame to see the selection",
! "highlighted (e.g. by clicking on frame's title).",
! ".",
! "Test2: Flicker with selection scroll",
! "Mouse press on te TextField text",
! "Move mouse towards left or right with selecting text",
! "Move mouse away outside the bounds of TextField",
! "No flicker should be observed.",
! ".",
! "Test3: Over scroll on right",
! "Mouse press on te TextField text",
! "Move mouse towards Right",
! "Move mouse away outside the bounds of TextField",
! "Observe TextField text does not get scrolled towards left",
! "as there is no need to scroll",
};
Sysout.createDialogWithInstructions( instructions );
}// init()
public void start ()
{
! setSize (300, 500);
setVisible(true);
frame.setVisible(true);
! frame.setBounds (400, 0, 400, 300);
}// start()
}// class ScrollSelectionTest
< prev index next >