如何在Swing复选框填加复选内容
时间: 2024-02-15 19:05:28 浏览: 63
swing table加复选框
5星 · 资源好评率100%
在 Swing 中,你可以使用 JCheckBox 类创建复选框,然后使用它的 setText() 方法设置复选框的文本。如果你想要添加多个复选框,你可以将它们放在一个 JPanel 内,并使用布局管理器来设置它们的位置和大小。
以下是一个示例代码,它演示了如何在一个 JPanel 内添加多个复选框:
```
import javax.swing.*;
import java.awt.*;
public class CheckBoxExample extends JFrame {
public CheckBoxExample() {
setTitle("Checkbox Example");
setSize(300, 200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
// 创建一个 JPanel
JPanel panel = new JPanel();
// 设置布局管理器为 BoxLayout
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
// 创建复选框并添加到面板中
JCheckBox checkBox1 = new JCheckBox("Option 1");
JCheckBox checkBox2 = new JCheckBox("Option 2");
JCheckBox checkBox3 = new JCheckBox("Option 3");
panel.add(checkBox1);
panel.add(checkBox2);
panel.add(checkBox3);
// 将面板添加到 JFrame 中
getContentPane().add(panel);
setVisible(true);
}
public static void main(String[] args) {
new CheckBoxExample();
}
}
```
在这个例子中,我们创建了一个 JPanel,并将其布局管理器设置为 BoxLayout,这样复选框就会垂直排列。然后,我们创建了三个复选框,并将它们添加到 JPanel 中。最后,我们将 JPanel 添加到 JFrame 中,并使其可见。
阅读全文