wie entfernen Artikel aus JToolBar
Frage
Private JButton btnTask = new JButton (); ... TaoGlobal.taskbar.add (btnTask);
Wie btnTask von JToolBar?
entfernenThanx.
Lösung
Ich habe versucht, entfernen, aber vergessen für Repaint
Nun, der allgemeine Code sollte sein:
panel.remove(...);
panel.revalidate();
panel.repaint();
Die revalidate () ist wichtig, weil es das Panel erzählt die Komponenten Layout. Ihr Code kann funktionieren, wenn Sie die letzte Komponente entfernen, aber ich Zweifel wird funktionieren, wenn Sie die erste Komponente entfernen.
Andere Tipps
JToolBar
ist ein Container
und somit Entfernung kann über toolbar.remove(btnTask)
.
Wenn Sie an diesem javadoc aussehen werden Sie andere nützliche Methoden sehen, wie remove(index)
und removeAll()
.
Vielleicht wäre dies für Sie nützlich sein: http://java.sun.com/docs/books/ tutorial / uiswing / components / toolbar.html und http://java.sun.com/j2se/ 6 / docs / api / javax / Swing / JToolBar.html
Die letzte Link zeigen Sie alle Methoden, die Sie verwenden können.