18得票2回答
如何让JToolBar在FlowLayout布局下自动换行,而不被下方的JPanel遮挡?

我正在制作一个图形用户界面,其中显示了三个JToolBars在一个大的JPanel上方。这些工具栏总体非常大,因此我使用FlowLayout使它们在到达JFrame边框时换行。问题是当它们换行时,它们被下面的JPanel遮挡了...我希望能够强制包含工具栏的JPanel增长到足以显示所有工具栏...

14得票4回答
JAVA: 填充窗口的方法。add()、setContentPane()、getContentPane()

我找到了三种方法来填充我的JFrame frame = new JFrame("...")。createContentPanel返回一个JPanel,createToolBar返回一个ToolBar。frame.add(this.createToolBar(), BorderLayout.PA...

9得票4回答
如何在Java Swing工具栏中创建“下拉”菜单?

我在Swing JToolBar上创建了一个下拉菜单,但它并没有按照我想要的方式工作。我希望它能像Firefox的“智能书签”按钮一样工作。 当用户选择菜单项时,它会消失:正确! 当用户按ESC键时,它会消失:正确! 当用户在菜单外的主窗口中某个地方单击时,它会消失:正确! 但是,当用...

9得票1回答
某些FontAwesome图标无法在Java Swing JToolBar按钮中呈现

我在Swing JToolBar的按钮中显示FontAwesome集合中某些字形时遇到问题。以下是一个屏幕截图以说明(请注意右侧工具栏中的顶部按钮不是漂亮的图标,而是显示三个空矩形): 代码可在我的Mac上复制如下: import java.awt.BorderLayout; import...