本文概述
- AWT CheckboxGroup类声明
- Java AWT CheckboxGroup示例
- 带有ItemListener的Java AWT CheckboxGroup示例
注意:CheckboxGroup使你可以在AWT中创建单选按钮。没有用于在AWT中创建单选按钮的特殊控件。 AWT CheckboxGroup类声明
public class CheckboxGroup extends Object implements Serializable
Java AWT CheckboxGroup示例
import java.awt.*;
public class CheckboxGroupExample
{
CheckboxGroupExample(){
Frame f= new Frame("CheckboxGroup Example");
CheckboxGroup cbg = new CheckboxGroup();
Checkbox checkBox1 = new Checkbox("C++", cbg, false);
checkBox1.setBounds(100, 100, 50, 50);
Checkbox checkBox2 = new Checkbox("Java", cbg, true);
checkBox2.setBounds(100, 150, 50, 50);
f.add(checkBox1);
f.add(checkBox2);
f.setSize(400, 400);
f.setLayout(null);
f.setVisible(true);
}
public static void main(String args[])
{
new CheckboxGroupExample();
}
}
输出:
文章图片
带有ItemListener的Java AWT CheckboxGroup示例
import java.awt.*;
import java.awt.event.*;
public class CheckboxGroupExample
{
CheckboxGroupExample(){
Frame f= new Frame("CheckboxGroup Example");
final Label label = new Label();
label.setAlignment(Label.CENTER);
label.setSize(400, 100);
CheckboxGroup cbg = new CheckboxGroup();
Checkbox checkBox1 = new Checkbox("C++", cbg, false);
checkBox1.setBounds(100, 100, 50, 50);
Checkbox checkBox2 = new Checkbox("Java", cbg, false);
checkBox2.setBounds(100, 150, 50, 50);
f.add(checkBox1);
f.add(checkBox2);
f.add(label);
f.setSize(400, 400);
f.setLayout(null);
f.setVisible(true);
checkBox1.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
label.setText("C++ checkbox: Checked");
}
});
checkBox2.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
label.setText("Java checkbox: Checked");
}
});
}
public static void main(String args[])
{
new CheckboxGroupExample();
}
}
【Java AWT CheckboxGroup】输出:
文章图片
推荐阅读
- Java AWT选择
- Java AWT复选框
- Java AWT画布
- Java AWT按钮
- Windows 10的14大最受欢迎和最佳IPTV播放器推荐合集
- Windows 10如何修复“你需要TrustedInstaller的许可才能更改此文件夹”错误()
- 适合自由职业者最重要和最好的4款软件推荐合集
- 如何在Windows 10中永久禁用笔记本电脑键盘(解决方法)
- 如何在Windows 10中截取选定区域的屏幕截图(分步指南)