永发信息网

怎样获得复选框中的值 在 java中

答案:1  悬赏:40  手机版
解决时间 2021-01-27 12:52
怎样获得复选框中的值 在 java中
最佳答案
复选框提供一个制造单一选择开关的方法;它包括一个小框和一个标签。典型的复选框有一个小的“X”(或者它设置的其它类型)或是空的,这依靠项目是否被选择来决定的。
使用构建器正常地创建一个复选框,使用它的标签来充当它的自变量。
在创建复选框后想读出或改变它,能够获取和设置它的状态。同样也能获取和设置它的标签。注意,复选框的大写是与其它的控制相矛盾的。
无论何时一个复选框都可以设置和清除一个事件指令,可以捕捉同样的方法做一个按钮。在下面的例子里使用一个文字区域枚举所有被选中的复选框:
//: CheckBox1.java
// Using check boxes
import java.awt.*;
import java.applet.*;
public class CheckBox1 extends Applet {
TextArea t = new TextArea(6, 20);
Checkbox cb1 = new Checkbox("Check Box 1");
Checkbox cb2 = new Checkbox("Check Box 2");
Checkbox cb3 = new Checkbox("Check Box 3");
public void init() {
add(t); add(cb1); add(cb2); add(cb3);
}
public boolean action (Event evt, Object arg) {
if(evt.target.equals(cb1))
trace("1", cb1.getState());
else if(evt.target.equals(cb2))
trace("2", cb2.getState());
else if(evt.target.equals(cb3))
trace("3", cb3.getState());
else
return super.action(evt, arg);
return true;
}
void trace(String b, boolean state) {
if(state)
t.appendText("Box " + b + " Set\n");
else
t.appendText("Box " + b + " Cleared\n");
}
} ///:~
trace()方法将选中的复选框名和当前状态用appendText()发送到文字区域中去,所以我们看到一个累积的被选中的复选框和状态的列表。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
广红汽修地址有知道的么?有点事想过去
蛋白质的互补作用是指(  )。A.糖和蛋白质
建了一个微信群然后发了一条信息然后我就删除
如意馄饨在什么地方啊,我要过去处理事情
新疆移动全球通158元4g飞享套餐
委武的意思是什么啊?知道的请说下!
360n4s能不能一键root
刚刚能引起感觉的最小刺激强度叫()。A.最小可
喂狗狗驱虫药说明写不需禁食 还用禁食吗
软件开发的薪资怎么样?
光斗是什么意思
支原体是目前发现的最小、最简单的细胞生物。
请问死胡同里就两家人我是最后一家房前邻居说
唤铁的意思是什么啊?知道的请说下!
数学活动课上,老师出示如图所示的圆柱形笔筒
推荐资讯
铂金多少元一克?
幻影星空地址在什么地方,我要处理点事
苏泊尔生活馆(东胜店)地址好找么,我有些事要
棕色英语单词怎么写
产品什么时间可以交易?
发型屋地址在哪,我要去那里办事
慢辞的意思是什么啊?知道的请说下!
沙蓬的意思是什么啊?知道的请说下!
弱弱的问下NBA2K14有技术犯规吗
当一个女人对我说,有时候感觉有你在真的很安
上海一扫光零食是哪家公司的业务?
高爵厚禄的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?