04/03/2011, 05:57
|
Usuario no validado | | Fecha de Ingreso: agosto-2007
Mensajes: 141
Antigüedad: 17 años, 2 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 |