题
私人JButton btnTask=new JButton();...TaoGlobal.任务栏。添加(btnTask);
如何消除btnTask从JToolBar?
感谢名单.
解决方案
我试图除去,但是忘记了 重绘
好一般代码应该是:
panel.remove(...);
panel.revalidate();
panel.repaint();
在重新验证()是重要的,因为它告诉面板布局的组件。如果您删除的最后一个组件,当你删除第一个组件您的代码可以工作,但我怀疑是会奏效。
其他提示
JToolBar
是一个 Container
, ,因此,除可以通过 toolbar.remove(btnTask)
.
如果你看,如果是的话,为什么不试,你会看到其它可用的方法,就像 remove(index)
和 removeAll()
.
也许这将是对您有用: http://java.sun.com/docs/books/教程/ uiswing /组件/ toolbar.html 和 http://java.sun.com/j2se/ 6 /文档/ API /的javax /摆动/ JToolBar.html
在最后一个环节显示了所有的方法,你可以使用。
不隶属于 StackOverflow