/** Demonstration of a bug in focus with the AWT on Linux and Java.
**
** Creates a Frame with a Choice and a TextArea. Every other time the
** Choice box is selected, the text area loses the ability to take
** focus. To demonstrate this, type some text into the text area,
** then select something from the Choice. Type into the text area
** again, then select something from the Choice again. The text area
** is now locked, and cannot be typed into.
**
** Removing focus and restoring it to the Java app allows the text
** area to be used again, but it re-locks every second time the
** Choice is selected.
**
** Bug verified with WindowMaker and fvwm2,
** Blackdown JDK 1.1.7_v3 and 1.2_pre2
**
** Nelson Minar <[EMAIL PROTECTED]> and Tucker Sylvestro <[EMAIL PROTECTED]>
** Mon Jul 19 18:51:14 EDT 1999
**/
import java.awt.*;
public class FocusBug extends Frame {
Choice c = null;
TextArea t = null;
public FocusBug() {
c = new Choice();
c.addItem("Item 1");
c.addItem("Item 2");
add(c);
t = new TextArea();
t.setEditable(true);
add(t);
pack();
setVisible(true);
}
public static void main(String args[]) {
Test f = new Test();
f.setLayout(new FlowLayout());
}
}
----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]