Lorsque j'utilise setSelectedComponent
ou setSelectedIndex
sur un objet JTabbedPane
, le panneau apparaît toujours dans mon interface utilisateur. Cependant, parfois l'onglet associé au panneau reste caché. En d'autres termes, l'onglet ne défile pas vers une partie visible du volet à onglets.Mettre l'onglet en avant dans JTabbedPane
Comment puis-je résoudre ce problème? J'ai essayé le cheesy sélectionner un index, puis sélectionnez l'index désiré, ainsi que plusieurs autres choses plus élégantes, mais arrrrgh !!
Aidez-moi si vous le pouvez.
Merci, Todd
Cela a fonctionné - merci! – Todd
BTW, ai-je besoin d'envelopper le code similaire qui est dans un ListCellRenderer? Ou est-ce une question trop vague à l'endroit où la liste peut être? – Todd
Tout code ayant trait à l'interface utilisateur (même les modèles) doit être exécuté sur EDT. Vous pouvez vérifier si vous y êtes en utilisant SwingUtilities.isEventDispatchThread() –