0

当您将 JToolBar 添加到组件时,您可以将其拖出并创建一个新的浮动窗口,同时父组件也在那里。如何使 JToolBar 自动显示此浮动窗口,而父项不可见?

4

1 回答 1

2

您可以覆盖 javax.swing.plaf.basic.BasicToolBarUI 并将其父级设置为容器的实例(JDialog、JFrame)。默认情况下,这应该会创建一个浮动工具栏。

您可以像下面这样设置 BasicToolbarUI:

ui = new BasicToolBarUI();
toolBar = new JToolBar();
toolBar.setUI(ui);
于 2012-06-28T04:32:54.453 回答