第三十九节 java学习——复选框和单选框
来源:互联网 发布:sql server创建试图 编辑:程序博客网 时间:2024/06/15 01:34
复选框是一个图形组件,有两个状态,即“选中”和“未选中”。单击复选框时可以在“选中”“未选中”之间进行切换。在java编程语言中,单选框按钮没有单独的类,而是作为复选框的特例存在,用户通过把一组复选框放置在同一个复选框中创建一套单选框按钮。它的构造和其它方法如下:
public Checkbox()
创建一个没有标签的复选框。
public Checkbox(String label)
创建一个标签为lable的复选框。
public Checkbox(String label, boolean state)
创建一个标签为label的复选框,并设置初始状态。
public CheckboxGroup()
创建一个复选框组,用来放置单选按钮。
public checkbox(string label , CheckboxGroup group,boolean state)
创建一个标签为label的复选框,添加到group组中设置初始状态,作为单选按钮的形式出现。
public String getLabel()
获得复选框的标签
public void setLabel(String label)
设置标签
public boolean getState()
返回复选框所在的状态,是选中还是未选中。
public void setState(boolean state)
设置状态,用来初始化复选框的状态。
程序例子:
测试复选框和单选框的用法。
//程序文件名字为Text.java
import java.util.Date;
import java.applet.*;
import java.applet.Applet;
import java.awt.*;
public class Test extends Applet{
String str1=new String();
boolean b1=false;
boolean b2=false;
Checkbox c1,c2,c3;
Checkbox cRadio1,cRadio2;
CheckboxGroup c;
public void init()
{
c1=new Checkbox();
c2=new Checkbox("复选框对象2");
c3=new Checkbox("复选框对象3",true);
//构造单选按钮
c=new CheckboxGroup();
cRadio1=new Checkbox("单选按钮1",c,false);
cRadio2=new Checkbox("单选按钮2",c,true);
//添加到页面
this.add(c1);
this.add(c2);
this.add(c3);
this.add(cRadio1);
this.add(cRadio2);
}
public void start()
{
c1.setLabel("复选框对象1");
str1=c2.getLabel();
b1=c3.getState();
b2=cRadio1.getState();
repaint();
}
public void paint(Graphics g)
{
g.drawString("获取第二个对象的标签:"+str1, 40,80);
g.drawString("复选框3的状态为:"+b1, 40, 100);
g.drawString("单选框按钮1的状态为:"+b2, 40, 120);
}
}
- 第三十九节 java学习——复选框和单选框
- php学习 第三十九节
- 第四十九节 java学习——事件
- Android—复选框和单选框使用
- JAVA学习第三十九课(常用对象API)— Map集合及其子类对象(集合使用技巧)
- [原创]ExtAspNet秘密花园(十九) — 表格之复选框列
- java中复选框和单选框按钮
- 第三十九课——数字游戏
- 单选框和复选框
- 复选框和单选框
- 复选框和单选框
- 单选框和复选框
- 单选框和复选框
- java中单选框和复选框
- JAVA学习第五十九课 — 网络编程概述
- 协议和委托—Swift学习笔记(十九)
- C#—实验8.7—单选框和复选框
- 第二十九节 java学习 Data类
- 第三十八节 java学习——按钮
- mimikatz直接抓取 Windows 明文密码
- vim 常用快捷键
- .net Windows服务程序和安装程序制作图解
- adobe pdf文件每次打开时正好是上次关闭的页面
- 第三十九节 java学习——复选框和单选框
- poj2418 Hardwood Species 排序二叉树
- 第四十节 java学习 —— 组合框
- 第四十一节 java学习——标签
- 百练 4013 中位数
- linux 操作心得3
- 百练 3177 判决素数个数
- 第四十二节 java学习 —— 列表
- Xargs Command Examples