本文概述
- AWT复选框类声明
- Java AWT复选框示例
- 具有ItemListener的Java AWT复选框示例
AWT复选框类声明
public class Checkbox extends Component implements ItemSelectable, Accessible
Java AWT复选框示例
import java.awt.*;
public class CheckboxExample
{
CheckboxExample(){
Frame f= new Frame("Checkbox Example");
Checkbox checkbox1 = new Checkbox("C++");
checkbox1.setBounds(100, 100, 50, 50);
Checkbox checkbox2 = new Checkbox("Java", 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 CheckboxExample();
}
}
输出:
文章图片
具有ItemListener的Java AWT复选框示例
import java.awt.*;
import java.awt.event.*;
public class CheckboxExample
{
CheckboxExample(){
Frame f= new Frame("CheckBox Example");
final Label label = new Label();
label.setAlignment(Label.CENTER);
label.setSize(400, 100);
Checkbox checkbox1 = new Checkbox("C++");
checkbox1.setBounds(100, 100, 50, 50);
Checkbox checkbox2 = new Checkbox("Java");
checkbox2.setBounds(100, 150, 50, 50);
f.add(checkbox1);
f.add(checkbox2);
f.add(label);
checkbox1.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
label.setText("C++ Checkbox: "
+ (e.getStateChange()==1?"checked":"unchecked"));
}
});
checkbox2.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent e) {
label.setText("Java Checkbox: "
+ (e.getStateChange()==1?"checked":"unchecked"));
}
});
f.setSize(400, 400);
f.setLayout(null);
f.setVisible(true);
}
public static void main(String args[])
{
new CheckboxExample();
}
}
输出:
文章图片
推荐阅读
- Java AWT CheckboxGroup
- Java AWT画布
- Java AWT按钮
- Windows 10的14大最受欢迎和最佳IPTV播放器推荐合集
- Windows 10如何修复“你需要TrustedInstaller的许可才能更改此文件夹”错误()
- 适合自由职业者最重要和最好的4款软件推荐合集
- 如何在Windows 10中永久禁用笔记本电脑键盘(解决方法)
- 如何在Windows 10中截取选定区域的屏幕截图(分步指南)
- WinXP系统怎样打开显卡加速技巧?