Question

DButton privé btnTask = new JButton (); ... TaoGlobal.taskbar.add (btnTask);

Comment supprimer btnTask de JToolBar?

Thanx.

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top