java中checkbox的状态问题

现在写一个java程序~其中ui包里有一个窗体窗体的功能是实现查询作用~有一个复选框(模糊查询)~和一个textfield~button~还有table~我在textfi... 现在写一个java程序~其中ui包里有一个窗体

窗体的功能是实现查询作用~有一个复选框(模糊查询)~和一个textfield~button~还有table~

我在textfield里面写一个字符串~勾上那个复选框的话~点button~table里就显示模糊查询出来的结果~否则就是只符合输入字符串的结果输出~

其他都完美了~这里就复选框那个不太会弄~高手教教我~怎么样判断是否勾选~然后调用不同的方法实现不同的查询结果~
展开
 我来答
godcomexxx
2009-09-03 · TA获得超过1205个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:579万
展开全部
看楼主写的应该没有使用带js吧
我做了一下
看看是否符合楼主的要求
首先定义
private Checkbox check;

然后将其添加到你的面板上
我是加在了工具栏上了
check1 = new Checkbox();
menuBar.add(check);// menuBar是工具栏
然后在点击button的时候
你肯定要这样判断
if(e.getSource()==button){
if(check.getState()){
// 如果勾选,为模糊查询
相关查询代码
}else{
// 未勾选
相关查询代码
}

}

希望以上代码,对楼主有所帮助
FakE_CLownNy
推荐于2016-02-18
知道答主
回答量:23
采纳率:0%
帮助的人:0
展开全部
同学,是用图形化界面做的么?是的话你就设置那个确定按钮的事件 然后添加呗

private void JButton1ActionPerformed(ActionEvent evt) {
boolean flag=check.isSelected();
String s=JTextField1.getText();
if(!flag){你的代码
}
else{你的代码
}
}

希望有用
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaohuiq8
2009-09-02 · TA获得超过825个赞
知道小有建树答主
回答量:483
采纳率:0%
帮助的人:390万
展开全部
public boolean getState()确定此复选框是处于“开”状态,还是处于“关”状态。boolean 值 true 指示此复选框处于“开”状态,false 指示此复选框处于“关”状态。

对每一个对象调用这个方法,判断Boolean值,执行相应操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loveweizaiwan
2009-09-02 · TA获得超过425个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:272万
展开全部
<input type="checkbox" name="checkName" value="2">
<input type="button" onclick="Select(checkName.checked)" value="提交">

checkName.checked就是checkbox选没选中的状态;也就是说checkName.checked选中就为true,反之...
试一下看....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-09-02
展开全部
<html>
<script>
function selectTo()
{
var tag=document.getElementById("double").checked;
var value=document.getElementById("username").value;
if(tag==true) alert(value+" 值使用模糊查询");
else alert(value+" 值使用精确查询");
}
</script>
<input type="text" name="username" id="username"><label><input type="checkbox" id="double" value="2" checked>模糊查询</label>
<input type="button" onclick="selectTo()" value="提交">
</html>

参照写吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式