public class Test8 extends JApplet{
class aL extends KeyAdapter{
public void keyPressed(KeyEvent evt)
{
System.out.println("OK");
}
}
class A extends JPanel{
//...
}
public void init(){
A a = new A();
a.addKeyListener(new aL());
Container cp = getContentPane();
cp.add(a);
}
请问这样为什么不能捕获键盘消息呀?谢谢!!
class aL extends KeyAdapter{
public void keyPressed(KeyEvent evt)
{
System.out.println("OK");
}
}
class A extends JPanel{
//...
}
public void init(){
A a = new A();
a.addKeyListener(new aL());
Container cp = getContentPane();
cp.add(a);
}
请问这样为什么不能捕获键盘消息呀?谢谢!!
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public clas KeyListenerTest extends JFrame {
public KeyListener() {
setTitle( "Test" );
setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
addKeyListener( new MyKeyListener() ); setSize( 400,300 );
show();
} class MyKeyListener extends KeyAdapter {
public void keyPressed( KeyEvent e ) {
System.out.println( "OK" );
}
} public static void main( String args[] ) {
new KeyListenerTest();
}
}