Hola,
La forma de ejecutar un evento, ya sea mostrar un mensaje o llamar un método, cuando el usuario seleccione un Tab de un JTabbedPane determinado, es agregando un ChangeListener al JTabbedPane.
Ejemplo:
jTabbedPane1.addChangeListener(new javax.swing.event.ChangeListener() {
public void stateChanged(javax.swing.event.ChangeEvent evt) {
miEvento(evt);//Aqui se invoca el metodo de abajo
System.out.println("***Selecciono una pestaña");
}
});
//Metodo que se ejecutara
public vooid miEvento(javax.swing.event.ChangeEvent evt){
//esto registrara un evento cada que el usuario seleccione un tab si e; tab seleccionado es el 4 o si es el ultimo usa jTabbedPane1.getTabCount()
if(jTabbedPane1.getSelectedIndex() == 3){
// has algo
System.out.println("--Hola");
}
}
Basado en:
0 comentarios :
Publicar un comentario