我有一个 JToolBar 当前位于边框上,但如果拖动到它自己的小窗口中,可以放在它自己的小窗口中。我想让这个 JToolBar 在窗口中启动,而不是我不得不把它拖出来。我做了一些研究,其他几个例子说我应该实现BasicToolBarUI,但我不知道如何使用它。我可以得到有关此问题的任何建议吗?
你不需要实现 BasicToolBarUI,你需要使用 UI 中的方法。
JToolBar toolbar = new JToolBar();
BasicToolBarUI ui = (BasicToolBarUI)toolBar.getUI();
ui.setFloatingLocation(300, 300);
ui.setFloating(true, null);