Java WindowBuilder没有';不允许JPanel中的所有布局
当我转到JPanel的属性时,我不能将布局设置为SpringLayout或FormLayout。这是Java Swing或WindowBuilder的限制吗?如果SpringLayout不可用,在一个JPanel中有一个大面板和一列较小组件的最佳方式是什么?我从未使用过WindowBuilder(你是说来自的那个?)Java WindowBuilder没有';不允许JPanel中的所有布局,java,swing,layout,windowbuilder,Java,Swing,Layout,Windowbuilder,当我转到JPanel的属性时,我不能将布局设置为SpringLayout或FormLayout。这是Java Swing或WindowBuilder的限制吗?如果SpringLayout不可用,在一个JPanel中有一个大面板和一列较小组件的最佳方式是什么?我从未使用过WindowBuilder(你是说来自的那个?) 对我来说,最简单的是一个边框布局,您的大面板位于中心。然后在WEST或EAST约束中添加一个JPanel,可能有一个BoxLayout,我从未使用过WindowBuilder(你是
对我来说,最简单的是一个
边框布局
,您的大面板位于中心
。然后在WEST
或EAST
约束中添加一个JPanel
,可能有一个BoxLayout
,我从未使用过WindowBuilder(你是指来自的吗?)
对我来说,最简单的是一个边框布局
,您的大面板位于中心
。然后,WindowBuilder中可以在WEST
或EAST
约束中添加一个JPanel
,该约束可能带有BoxLayout
SpringLayout和(JGoodies)FormLayout,因此这不是WindowBuilder的限制。查看文档
您可以在“布局”选项板的右侧看到这两个选项
在WindowBuilder中,SpringLayout和(JGoodies)FormLayout都可用,因此这不是WindowBuilder的限制。查看文档
您可以在“布局”选项板的右侧看到这两个选项
带默认布局管理器的普通Swing+1我尝试了BorderLayout,我想我将它们设置为West和East,但我没有找到一种方法使一个组件跨越大部分空间。使用MigLayout,我可以轻松设置列和行以填充和增长。MigLayout似乎是这里最好的,尽管我想知道为什么其他布局不适用于JPanel。中间的组件应该填满整个可用空间。带有默认布局管理器的普通Swing+1我尝试了BorderLayout,我想我将它们设置为West和East,但我没有找到一种方法使一个组件跨越大部分空间。使用MigLayout,我可以轻松设置列和行以填充和增长。MigLayout在这里似乎是最好的,不过我想知道为什么其他布局不适用于JPanel。中间的组件应该会填满整个可用空间。我在窗口中使用了SpringLayout,但在JPanel中没有。我在窗口中使用了SpringLayout,但在JPanel中没有。