【发布时间】:2009-03-26 04:31:44
【问题描述】:
假设我有一个 GUI,我希望程序在按下空格键时实际运行,但如果再次按下空格键,我希望程序退出。像这样的东西有用吗?
public class MouseClicker extends JApplet implements KeyListener{
int counter = 0;
MouseClicker m1 = new MouseClicker();
//all of the other methods
public void keyPressed( KeyEvent e) {
int keyCode = e.getKeyCode();
if(keyCode==KeyEvent.VK_SPACE){
m1.click();
counter ++;
if(counter%2==0)
System.exit(0);
}
//other methods needed for KeyListener
}
【问题讨论】:
-
请注意,计数器确实必须是可变的。
标签: java keylistener