java checkbox
时间: 2023-10-17 07:17:39 浏览: 183
Java 中的 Checkbox 是一种 GUI 组件,它允许用户从一组选项中选择一个或多个选项。以下是一个简单的 Java Checkbox 的例子:
```java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CheckboxExample extends JFrame implements ItemListener {
private JTextField textField;
private JCheckBox checkBox1, checkBox2;
public CheckboxExample() {
setLayout(new FlowLayout());
textField = new JTextField(20);
checkBox1 = new JCheckBox("Option 1");
checkBox2 = new JCheckBox("Option 2");
add(textField);
add(checkBox1);
add(checkBox2);
checkBox1.addItemListener(this);
checkBox2.addItemListener(this);
setTitle("Checkbox Example");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public void itemStateChanged(ItemEvent e) {
String str = "";
if(checkBox1.isSelected()) {
str += checkBox1.getText() + " is selected. ";
}
if(checkBox2.isSelected()) {
str += checkBox2.getText() + " is selected. ";
}
textField.setText(str);
}
public static void main(String[] args) {
new CheckboxExample();
}
}
```
在这个例子中,我们创建了一个带有两个复选框和一个文本框的窗口。在复选框中选择一个或多个选项时,文本框中会显示选中的选项。我们为每个复选框添加了一个 ItemListener,以便在选择发生更改时更新文本框。
阅读全文