17/04/2015, 01:33
|
| | | Fecha de Ingreso: agosto-2014 Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses Puntos: 182 | |
Respuesta: Como parar un timer con tecla espacio. Buenas,
Estas declarando on como una variable de metodo, por lo que cada vez que pulsas el espacion la variable es reinicializada.
Declara on como variable de instancia. class Clase { private int on = 0;
[............]
private void formKeyPressed(java.awt.event.KeyEvent evt) {
if((evt.getKeyCode()==KeyEvent.VK_SPACE)&&(this.on ==0)){ t.start();this.on=1;}
if((evt.getKeyCode()==KeyEvent.VK_SPACE)&&(this.on ==1)){ t.stop();this.on=0;}
}
Un saludo
__________________ If to err is human, then programmers are the most human of us |