javagui中单选框如何获取选中的值

Python010

javagui中单选框如何获取选中的值,第1张

[Java教程]表单单选、多选、选择框值的获取及表单的序列化

0 2015-12-17 13:00:11

总结了下在表单处理中单选、多选、选择框值的获取及表单的序列化,写成了一个对象。如下:1 var formUtil = { 2 // 获取单选按钮的值,如有没有选的话返回null 3 // elements为radio类的集合的引用 4 getRadioValue:function(elements) { 5 var value = null// null表示没有选中项 6 // 非IE浏览器 7 if(elements.value != undefined &&elements.value != '') { 8 value = elements.value9 } else { 10 // IE浏览器 11 for(var i = 0, len = elements.lengthi <leni++ ) { 12 if(elements[i].checked) { 13 value = elements[i].value14 break15 } 16 } 17 } 18 return value19 }, 20 21 // 获取多选按钮的值,如有没有选的话返回null 22 // elements为checkbox类型的input集合的引用 23 getCheckboxValue:function(elements) { 24 var arr = new Array()25 for(var i = 0, len = elements.lengthi <leni++ ) { 26 if(elements[i].checked) { 27 arr.push(elements[i].value)28 } 29 } 30 if(arr.length >0) { 31 return arr.join(',')32 } else { 33 return null// null表示没有选中项 34 } 35 }, 36 37 // 获取下拉框的值 38 // element为select元素的引用 39 getSelectValue:function(element) { 40 if(element.selec

你好:

JRadioButton类的常用构造单选按钮有以下几个:

1.JRadioButton():用空标题构造单选按钮。

2.JRadioButton(String s):用给定的标题s构造单选按钮。

3.JRadioButton(String s,boolean b):用给定的标题s构造单选按钮,参数b设置选中与否的初始状态。

单选按钮使用时需要使用ButtonGroup将单选按钮分组,单选按钮的分组方法是先创建对象,然后将同组的单选按钮添加到同一个ButtonGroup对象中。

ButtonGroup bg=new ButtonGroup()

JRadioButtonb1=new JRadioButton()

JRadioButtonb2=new JRadioButton()

bg.add(b1)

bg.add(b2)

b1.setSelected(true)//默认选中的是b1

JButton表示的是普通按钮,JRadioButton才是单选按钮。

b1,b2加入了ButtonGroup,是互斥的,默认只能选中一个。