comment supprimer élément de JToolBar
Question
DButton privé btnTask = new JButton (); ... TaoGlobal.taskbar.add (btnTask);
Comment supprimer btnTask de JToolBar?
Thanx.
La solution
i essayé supprimer, mais oubliés pour la repeindre
Eh bien, le code général devrait être:
panel.remove(...);
panel.revalidate();
panel.repaint();
Le revalidate () est importante car elle indique au panneau de mise en page des composants. Votre code peut fonctionner si votre supprimez le dernier élément, mais je doute est fonctionnera lorsque vous retirez le premier composant.
Autres conseils
JToolBar
est un Container
, et par conséquent le retrait peut être réalisé via toolbar.remove(btnTask)
.
Si vous regardez ce javadoc vous verrez d'autres méthodes utiles, comme remove(index)
et removeAll()
.
Ce serait peut-être utile pour vous: http://java.sun.com/docs/books/ tutorial / uiswing / composants / toolbar.html et http://java.sun.com/j2se/ 6 / docs / api / javax / balançoire / JToolBar.html
Le dernier lien vous montre toutes les méthodes que vous pouvez utiliser.