Ver Mensaje Individual
  #10 (permalink)  
Antiguo 04/03/2011, 05:57
cribelo
Usuario no validado
 
Fecha de Ingreso: agosto-2007
Mensajes: 141
Antigüedad: 16 años, 8 meses
Puntos: 1
Respuesta: Evento de teclado en Panel

Joya ahi lo solucione
KeyboardFocusManager.getCurrentKeyboardFocusManage r().
addKeyEventDispatcher(new KeyEventDispatcher() {
@Override
public boolean dispatchKeyEvent(KeyEvent e) {
if (e.getID() == java.awt.event.KeyEvent.KEY_RELEASED &&
e.getKeyCode() == java.awt.event.KeyEvent.VK_F5) {
eventosBotonesListadoPersona.verActualizarPersona( );
}
return false;
}
});


con esta linea eventosBotonesListadoPersona.verActualizarPersona( );
este codigo lo pongo en el JPanelListadoPersona, una vez que ya haya instanciado eventosBotonesListadoPersona
Ahora si podes me podes explicar mas o menos como funciona este codigo?
KeyboardFocusManager es una clase, con un metodo de clase que puedo tomar una instancia del teclado actual
getCurrentKeyboardFocusManager()

a este le agrego
addKeyEventDispatcher(new KeyEventDispatcher() {
@Override
public boolean dispatchKeyEvent(KeyEvent e) {

Eso no entiendo que hace el dispatcher, como funciona
Graciasssss