127得票4回答
布局分配错误:BoxLayout无法共享

我有一个Java的JFrame类,在其中我想使用一个boxlayout,但是我收到了一个错误提示:java.awt.AWTError: BoxLayout can't be shared。我看到其他人也遇到了这个问题,但他们通过在contentpane上创建boxlayout来解决它,而这正是...

52得票1回答
如何在boxLayout中两个按钮之间添加空格?

我在BoxLayout组中有四个按钮。这里只展示了两个的样本,因为所有代码都是重复的。我想创建一些轻微的间距,以便它们之间不会互相重叠。我已经尝试了.add(Box.Create....)中的几乎所有方法,但没有一个起作用。 enter.add(Box.createVerticalGlu...

17得票4回答
如何使一个JPanel在另一个JPanel中最大化宽度?

我觉得需要对问题进行一些重新表述。 下面是更新后的问题。 我有一个包含以下内容的JPanel: myjpanel.setLayout(new BoxLayout(selectors, BoxLayout.PAGE_AXIS)); 它包含以下三个面板: 大小为“x”和“y”的固定大小...

15得票3回答
Java BoxLayout 面板的对齐方式

我已经浏览了一些内容,但没有找到特别适合我的解决方案。我有一个面板,在对话框中显示://create dialog panel JPanel panel = new JPanel(); panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)...

11得票3回答
如何使用BoxLayout在容器内设置组件大小

我在使用BoxLayout时遇到了问题。 在我的示例中,我试图减小文本字段的高度并更改按钮的宽度(如下图底部的绿色标记所示)。我知道有关技术setPreferredSize()和setMaximumSize()的信息,但它没有像应该那样起作用。行add(Box.createHorizonta...

9得票2回答
为什么需要使用 BoxLayout 调用 setLayout?

大多数布局管理器都有无参数构造函数(也就是说,您可以使用`new FlowLayout()`创建一个FlowLayout,使用`new GridLayout()`创建一个GridLayout,使用`new GridBagLayout()`创建一个GridBagLayout等)。但是,`BoxL...

7得票3回答
Swing BoxLayout问题 - 无法使填充器发挥作用

我想做什么 在Swing中,我想使用一个BoxLayout或等效的线性容器,但容器中的项目会垂直拉伸。在我的应用程序中,我不希望它们垂直拉伸。 我知道我可以在组件上设置preferredSize或maximumSize,但以下代码只是一个复制者,我不能硬编码或最大化组件的大小,这些组件实际...