Foros del Web » Programación para mayores de 30 ;) » Java »

Ayuda Eventos De La Clase Button

Estas en el tema de Ayuda Eventos De La Clase Button en el foro de Java en Foros del Web. Saludos, el problema es el siguiente: nececito realizar una accion al hacer click en un boton en un applet, pero cuando hago click en el ...
  #1 (permalink)  
Antiguo 09/06/2007, 09:27
 
Fecha de Ingreso: junio-2006
Mensajes: 61
Antigüedad: 17 años, 9 meses
Puntos: 2
Pregunta Ayuda Eventos De La Clase Button

Saludos,

el problema es el siguiente: nececito realizar una accion al hacer click en un boton en un applet, pero cuando hago click en el boton no me realizada nada, tengo que maximizar la ventana o doble click en otro lado para que me haga la accion. el código que tengo es el siguiente:

public boolean action(Event e,Object o)
{

if(e.target.equals(conectar)){
abrirConexion();
this.panel1.setVisible(true);
this.conectar.setVisible(false);
this.Resultado.setVisible(false);
panel2.setVisible(true);
consultarEstudiantes();
sigEstudiante();
mostrarEstudiantes();

}
if(e.target.equals(sig)){
sigEstudiante();
mostrarEstudiantes();

}
if(e.target.equals(ant)){
antEstudiante();
mostrarEstudiantes();

}
if(e.target.equals(ult)){
ultEstudiante();
mostrarEstudiantes();
}
if(e.target.equals(pri)){
priEstudiante();
mostrarEstudiantes();

}
return true;

}
  #2 (permalink)  
Antiguo 10/06/2007, 00:14
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Re: Ayuda Eventos De La Clase Button

Hola:

¿Cómo añades la acción al botón?.
Otra cosilla. Si al pulsar el botón añades componentes a la ventana (otros JLabel, JTextField, JTable o lo que sea), deberías llamar al método updateUI() del panel que contenga los componentes para que se visualicen.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:31.