dachu
Messages postés8Date d'inscriptionvendredi 8 juillet 2005StatutMembreDernière intervention 5 décembre 2005
-
27 nov. 2005 à 20:24
dachu
Messages postés8Date d'inscriptionvendredi 8 juillet 2005StatutMembreDernière intervention 5 décembre 2005
-
28 nov. 2005 à 19:17
Bonjour,
Quelqu'un a-t-il une idée d'une fonction qui permet de désactiver le clic sur un onglet (JTabbedPane) et donc d' "entrer" dans celui-ci ? J'ai essayé le 'setEnabled(false)' mais ça ne fonctionne pas...
cs_ducheseb
Messages postés344Date d'inscriptionmardi 18 mai 2004StatutMembreDernière intervention23 juin 20069 28 nov. 2005 à 16:50
C'est simplement une fonction de la classe JTabbedPane (javax.swing.JTabbedPane). Il suffit d'appliquer cet commande sur l'objet JTabbedPane en spécifiant l'index de l'onglet à désactiver.
JTabbedPane jtp = new JTabbedPane();
JPanel pane = new JPanel();
jtp.addTab(pane);
jtp.setEnabledAt(0, false);
"A game is a series of interesting choices." Sid Meier
dachu
Messages postés8Date d'inscriptionvendredi 8 juillet 2005StatutMembreDernière intervention 5 décembre 2005 28 nov. 2005 à 13:37
Bonjour,
Non, ce ne sont pas les clics intempestifs que je veux éviter. C'est simplement le fait que j'exécute dans un onglet un thread et pendant l'exécution de ce thread, je ne veux pas que l'utilisateur puisse naviguer dans les autres onglets.
Le fonction 'setEnable(false)' ne fonctionne pas.
Votre fonction (ducheseb) n'est pas reconnue... Y a-t-il un import spécifique à faire ? Et à quoi correspond le paramètre 'index' dans la fonction que vous m'avez donnée ?
Merci,
dachu
Vous n’avez pas trouvé la réponse que vous recherchez ?