java jcheckbox 竖向排列
时间: 2023-08-09 19:08:21 浏览: 50
要让 `JCheckBox` 竖向排列,可以使用 `GridLayout` 布局管理器。以下是一个简单的示例代码:
```java
import java.awt.GridLayout;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class CheckBoxVerticalLayoutExample {
public static void main(String[] args) {
JFrame frame = new JFrame("Checkbox Vertical Layout Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel(new GridLayout(0, 1));
panel.add(new JCheckBox("Checkbox 1"));
panel.add(new JCheckBox("Checkbox 2"));
panel.add(new JCheckBox("Checkbox 3"));
panel.add(new JCheckBox("Checkbox 4"));
frame.add(panel);
frame.pack();
frame.setVisible(true);
}
}
```
在上面的代码中,我们使用 `JPanel` 来存放 `JCheckBox`,并将其布局管理器设置为 `GridLayout`,其中第一个参数为 `0` 表示行数可以动态增加,而第二个参数为 `1` 表示只有一列。这样,当添加多个 `JCheckBox` 时,它们就会自动竖向排列。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)