📄 testkeyevent.java
字号:
import java.awt.*;
import java.awt.event.*;
public class TestKeyEvent extends Frame {
private TextArea testTA;
public static void main(String args[]){
TestKeyEvent test=new TestKeyEvent();
test.setSize(300,200);
test.setVisible(true);
}
public TestKeyEvent(){
testTA=new TextArea();
testTA.setEnabled(false);
add(testTA,BorderLayout.CENTER);
Button testButton=new Button("test");
testButton.addKeyListener(new KeyListen(this));
add(testButton,BorderLayout.SOUTH);
}
public void ShowMessage(String str){
testTA.append(str+"\n");
}
}
class KeyListen implements KeyListener{
private TestKeyEvent testkey0;
public KeyListen(TestKeyEvent testkey1){
testkey0=testkey1;
}
public void keyPressed(KeyEvent e){
}
public void keyReleased(KeyEvent e){
testkey0.ShowMessage("key char="+e.getKeyChar());
testkey0.ShowMessage("key code="+e.getKeyCode());
testkey0.ShowMessage("modifier="+e.getModifiers());
}
public void keyTyped(KeyEvent e){
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -