Original Post
After some extensive debugging I've finally isolated a serious bug, but I don't understand it.
I'd be very grateful if someone could tell me what's wrong with this code.
import java.applet.Applet;
import java.awt.Label;
import java.awt.event.*;
public class MyTest extends Applet
{
private Label myLabel;
public void init()
{
myLabel = new Label ("test");
add (myLabel);
addKeyListener (new KeyboardHandler());
}
private class KeyboardHandler extends KeyAdapter
{
public void keyPressed (KeyEvent event)
{
myLabel.setText ("key pressed");
}
}
}
The label doesn't change when pressing a key, but I get an exception when closing.
Exception occured during event dispatching:
java.lang.IllegalStateException: Can't dispose InputContext while it's active
___________________
Aim for the horizon
but watch your step
[edited by - EasyRaider on November 6, 2002 3:42:36 PM]