Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.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垂直对齐按钮_Java_Swing_Layout - Fatal编程技术网

Java垂直对齐按钮

Java垂直对齐按钮,java,swing,layout,Java,Swing,Layout,这是我的项目: 所以我想做的是垂直对齐我的颜色按钮,同时仍然有一个水平的南边界布局。我想垂直对齐两种颜色。一种顶部颜色,然后一种底部颜色。然后接下来的两种颜色将在它旁边做同样的事情 我想垂直对齐两种颜色。一种顶部颜色,然后一种底部颜色。然后接下来的两种颜色将在它旁边做同样的事情 使用GridLayout创建一个JPanel,然后将按钮添加到面板中。最后,将该配电盘添加到您添加到南方的配电盘: JPanel buttons = new JPanel( new GridLayout(2, 0) );

这是我的项目:

所以我想做的是垂直对齐我的颜色按钮,同时仍然有一个水平的南边界布局。我想垂直对齐两种颜色。一种顶部颜色,然后一种底部颜色。然后接下来的两种颜色将在它旁边做同样的事情

我想垂直对齐两种颜色。一种顶部颜色,然后一种底部颜色。然后接下来的两种颜色将在它旁边做同样的事情

使用GridLayout创建一个JPanel,然后将按钮添加到面板中。最后,将该配电盘添加到您添加到南方的配电盘:

JPanel buttons = new JPanel( new GridLayout(2, 0) );
buttons.add(redButton);
buttons.add(greenButton);
buttons.add(blueButton);
southPanel.add( buttons );
southPanel.add( clearButton );

您可以使用BoxLayout、GridLayout、FlowLayout或其组合