Скажем, у меня есть GUI, и я хочу, чтобы программа фактически запускалась при нажатии пробела, но если пробел снова нажат, я хочу, чтобы программа выходила. Будет что-то вроде этой работы?Работа с KeyEvents в java
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
}
Обратите внимание, что счетчик действительно должен быть неустойчивым. – Eddie