SoloCodigo

Programación General => Java => Mensaje iniciado por: wozza en Viernes 10 de Diciembre de 2010, 04:57

Título: Como comprobar si una TAB esta activa?
Publicado por: wozza en Viernes 10 de Diciembre de 2010, 04:57
Como comprobar si una TAB esta activa?

 Hola estoy haciendo una ventana con varias tab, con el JTabbePane

y mis tabs se llaman tabe, tabm, tabn,

pero como le hago en el actionPerformed para que cheque si esta activa una tab?

muchas gracias?
Título: Re: Como comprobar si una TAB esta activa?
Publicado por: m0skit0 en Viernes 10 de Diciembre de 2010, 09:18
Tu programa debería llevar la cuenta de cuál es la que está activa
Título: Re: Como comprobar si una TAB esta activa?
Publicado por: arielb en Viernes 10 de Diciembre de 2010, 16:07
También puedes hacerlo de esta manera.

Código: Java
  1. public void botonActionPerformed(ActionEvent evt) {
  2.         int intIndice = tabPanel.getSelectedIndex();
  3.         String strTitulo = tabPanel.getTitleAt(intIndice);
  4.         Component cmp = tabPanel.getComponentAt(intIndice);
  5.         String strName = cmp.getName();
  6.         String strMensame="Indice seleccionado   : "+intIndice+"n"+
  7.                 "Título del tab seleccionado     : "+strTitulo+"n"+
  8.                 "Nombre del Objeto en el tab seleccionado     : "+strName;
  9.         JOptionPane.showMessageDialog(null, strMensame);
  10.     }
  11.