Bonjour tous le monde ;
J'aimerais savoir comment capturer l'évènement de la sélection d'un onglet dans un jTabbedPane pour exécuter un code particulier aprés la séletion
Bonjour tous le monde ;
J'aimerais savoir comment capturer l'évènement de la sélection d'un onglet dans un jTabbedPane pour exécuter un code particulier aprés la séletion
Merci pour votre aide mais pouvez vous m'expliquer encoreEnvoyé par Claythest
Tu implémentes l'interface ChangeListener.
http://java.sun.com/javase/6/docs/ap...eListener.html
Il te faudra donc redéfinir la méthode void stateChanged(ChangeEvent e), qui sera appelé a chaque changement d'onglets.
Ensuite tu ajoutes ce listener sur ton JTabbedPane, en appellant la méthode addChangeListener.
Et voila![]()
sinon, je ne sais plus qui a eu une bonne idée, tu peux aussi rajouter un MouseListener sur ton JTabbedPane, et agir selon le getSelectedIndex()
Le MouseListener est plutôt à éviter. On peut changer d'onglet avec le clavier, par exemple, ou alors si on veut juste déplacer l'onglet courant par drag'n drop, ça génère aussi des MouseEvents. Donc ChangeListener.
Partager