1- para la pestaña socio
2- para la pestaña empleado
3- para la pestaña monitor
Y en el jDialog donde esta el jTabbedPane, creo un metodo que se inicie al abrir el jDialog llamado activarPanelCard(), y nos llevara a este metodo:
switch (VentanaPrincipal.panelCard) {
case 1:
//panel.show(jPanelCard, "socio");
jTabbedPane.setEnabledAt(0, true);
jTabbedPane.setEnabledAt(1, false);
jTabbedPane.setEnabledAt(2, false);
jTabbedPane.setSelectedIndex(0);
break;
case 2:
//panel.show(jPanelCard, "empleado");
jTabbedPane.setEnabledAt(0, false);
jTabbedPane.setEnabledAt(1, true);
jTabbedPane.setEnabledAt(2, false);
jTabbedPane.setSelectedIndex(1);
break;
case 3:
//panel.show(jPanelCard, "monitor");
jTabbedPane.setEnabledAt(0, false);
jTabbedPane.setEnabledAt(1, false);
jTabbedPane.setEnabledAt(2, true);
jTabbedPane.setSelectedIndex(2);
break;
}
}
Te cuento mis penas por contárselas a alguien.
ResponderEliminarTengo la ventana principal, que llama mediante 4 botones a cada una de las 4 pestañas del jTabbedPane. Había pensado hacer algo parecido a lo que explicas pero activando desde el código de la clase que llama al jDialog, el problema es que no puedo acceder desde ella al jTabbedPane.
El otro problema es que no sé muy bien por donde encararlo, soy novatillo (haciendo tonterías para practicar) y uso netbeans siguiendo tutoriales de aquí y de allá.
Hay algo que se me escapa, ¿algún consejo?
gracias.. por subir esto !!!
ResponderEliminarhola mira yo quiero que se active una sola pestaña y las demas esten inactivas hasta que el usuario no termine de llenar el cuestionario de la 1ra pestaña no me active la otra como haria en este caso ?
ResponderEliminarHola pudiste solucionar tu problema?
EliminarLe agregas if donde detecte si el campo del jtxt es diferente a vacío que se active, espero te sirva
EliminarGracias pues la verdad que me ha servido bastante
ResponderEliminarGracias.
ResponderEliminarTengo 4 pestañas, pero al apretar un boton quiero que se pase a la otra pestaña que sigue, ¿como le puedo hacer?
ResponderEliminarya lo resolví gracias...
EliminarNo colocas como? entonces solo pides ayuda pero no te gusta aportar... que mal
Eliminaren el evento del botón ole pones "jTabbedPane1.setSelectedIndex(indice de la pestaña que quieres seleccionar);"
ResponderEliminargracias me ayudo mucho
ResponderEliminar