Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2014, 18:15
yesod91
 
Fecha de Ingreso: julio-2014
Ubicación: España
Mensajes: 83
Antigüedad: 9 años, 9 meses
Puntos: 2
Key Listener cuando gane foco un botón

Buenas noches compañeros, estoy intentando hacer que, cuando el usuario ponga el foco en un botón, al pulsar la tecla Enter se ejecute tal botón. De momento tengo esto:

Código PHP:
        // Añadimos los botones de interacción que podrá usar el usuario
        
EjecutarStop = new JButton();
        
EjecutarStop.addFocusListener(new FocusAdapter() {
            public 
void focusGained(FocusEvent arg0) {
                
EjecutarStop.addKeyListener(new KeyAdapter() {
                    public 
void keyTyped(KeyEvent arg0) {
                        
//Si pulsamos la tecla "Enter" generamos que el programa empiece a funcionar
                        
if (arg0.getKeyCode()==KeyEvent.VK_ENTER){
                            if (!
timer2.isRunning()){
                                
timer2.start();
                            }else{
                                
timer2.stop();
                            }
                        }
                    }
                });
            }
        }); 
Pero no funciona el botón