Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
列中具有不同行数的Java GridBagLayout_Java_Swing_Gridbaglayout - Fatal编程技术网

列中具有不同行数的Java GridBagLayout

列中具有不同行数的Java GridBagLayout,java,swing,gridbaglayout,Java,Swing,Gridbaglayout,有可能有一个像这张图片一样的网格布局吗?(在本例中,多列4行+一列5行) 计算器的网格布局: 对于最后一列,创建一个使用网格布局的单独面板 然后使用GridBagLayout将此面板添加到主面板。然后需要使用gridheight=4指定约束 有关可用于自定义布局的各种约束的详细信息,请阅读上的Swing教程部分 布局管理器的诀窍在于,您不必使用单个面板和布局管理器。您可以使用不同的布局管理器嵌套面板以实现您的效果。我将使用各种布局来嵌套JPanel,例如按钮和操作的GridLayout,整体的B

有可能有一个像这张图片一样的网格布局吗?(在本例中,多列4行+一列5行)

计算器的网格布局:


对于最后一列,创建一个使用
网格布局的单独面板

然后使用
GridBagLayout
将此面板添加到主面板。然后需要使用
gridheight=4
指定约束

有关可用于自定义布局的各种约束的详细信息,请阅读上的Swing教程部分


布局管理器的诀窍在于,您不必使用单个面板和布局管理器。您可以使用不同的布局管理器嵌套面板以实现您的效果。

我将使用各种布局来嵌套JPanel,例如按钮和操作的GridLayout,整体的BorderLayout。。。。。