When using appletviewer with the Linux JDK 1.1.[56] ports, the key event
functions are never called, (ie key{Up,Down} in Java 1.0.2 type programs
and KeyListener in Java 1.1 type programs.)
A simple Java 1.0.2 test program demonstrates this, it works (prints the
messages) when ran as a application, but as an applet the methods are
never called:
--
// <APPLET code=KeyTest102 width=100 height=100></APPLET>
import java.applet.*;
import java.awt.*;
public class KeyTest102 extends Applet {
public void init() {
}
public void start() {
}
public boolean keyDown(Event evt, int key) {
System.out.println("Key " + key + " pressed...");
return true;
}
public boolean keyUp(Event evt, int key) {
System.out.println("Key " + key + " released...");
return true;
}
public static void main(String args[]) {
KeyTest102 applet = new KeyTest102();
Frame frame = new Frame("Key Test");
frame.add(applet, "Center");
frame.resize(100,100);
applet.init();
applet.start();
}
}
--
Thanks