java中checkbox的状态问题
现在写一个java程序~其中ui包里有一个窗体窗体的功能是实现查询作用~有一个复选框(模糊查询)~和一个textfield~button~还有table~我在textfi...
现在写一个java程序~其中ui包里有一个窗体
窗体的功能是实现查询作用~有一个复选框(模糊查询)~和一个textfield~button~还有table~
我在textfield里面写一个字符串~勾上那个复选框的话~点button~table里就显示模糊查询出来的结果~否则就是只符合输入字符串的结果输出~
其他都完美了~这里就复选框那个不太会弄~高手教教我~怎么样判断是否勾选~然后调用不同的方法实现不同的查询结果~ 展开
窗体的功能是实现查询作用~有一个复选框(模糊查询)~和一个textfield~button~还有table~
我在textfield里面写一个字符串~勾上那个复选框的话~点button~table里就显示模糊查询出来的结果~否则就是只符合输入字符串的结果输出~
其他都完美了~这里就复选框那个不太会弄~高手教教我~怎么样判断是否勾选~然后调用不同的方法实现不同的查询结果~ 展开
7个回答
展开全部
看楼主写的应该没有使用带js吧
我做了一下
看看是否符合楼主的要求
首先定义
private Checkbox check;
然后将其添加到你的面板上
我是加在了工具栏上了
check1 = new Checkbox();
menuBar.add(check);// menuBar是工具栏
然后在点击button的时候
你肯定要这样判断
if(e.getSource()==button){
if(check.getState()){
// 如果勾选,为模糊查询
相关查询代码
}else{
// 未勾选
相关查询代码
}
}
希望以上代码,对楼主有所帮助
我做了一下
看看是否符合楼主的要求
首先定义
private Checkbox check;
然后将其添加到你的面板上
我是加在了工具栏上了
check1 = new Checkbox();
menuBar.add(check);// menuBar是工具栏
然后在点击button的时候
你肯定要这样判断
if(e.getSource()==button){
if(check.getState()){
// 如果勾选,为模糊查询
相关查询代码
}else{
// 未勾选
相关查询代码
}
}
希望以上代码,对楼主有所帮助
展开全部
同学,是用图形化界面做的么?是的话你就设置那个确定按钮的事件 然后添加呗
private void JButton1ActionPerformed(ActionEvent evt) {
boolean flag=check.isSelected();
String s=JTextField1.getText();
if(!flag){你的代码
}
else{你的代码
}
}
希望有用
private void JButton1ActionPerformed(ActionEvent evt) {
boolean flag=check.isSelected();
String s=JTextField1.getText();
if(!flag){你的代码
}
else{你的代码
}
}
希望有用
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public boolean getState()确定此复选框是处于“开”状态,还是处于“关”状态。boolean 值 true 指示此复选框处于“开”状态,false 指示此复选框处于“关”状态。
对每一个对象调用这个方法,判断Boolean值,执行相应操作
对每一个对象调用这个方法,判断Boolean值,执行相应操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input type="checkbox" name="checkName" value="2">
<input type="button" onclick="Select(checkName.checked)" value="提交">
checkName.checked就是checkbox选没选中的状态;也就是说checkName.checked选中就为true,反之...
试一下看....
<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>
参照写吧
<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>
参照写吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询