Ejecutar Un Evento Cuando Se Seleccione Una Pestaña En JavaSwing Con JTabbedPane

Higarigaoka - Odaiba, Sin comentarios
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