java如何获取单选按钮RadioButton的值

java如何获取单选按钮RadioButton的值,第1张

你说的是可视化组件里的吧,SWING 或者 AWT。给你举个例子

正确使用方法为:

CheckboxGroup cbg = new CheckboxGroup(); //定义组

add(new Checkbox("one", cbg, true)); //定义单选,添加到组里

add(new Checkbox("two", cbg, false)); //同上。。

add(new Checkbox("three", cbg, false)); //同上

使用:

CheckboxGroup的方法:

Checkbox getSelectedCheckbox() //获取选择的对象。

也就是说,你要把 男,女两个单选框组件放到同一个组里面,然后使用组对象的方法获取被选择的组件。

建议学学查API,这是程序开发必须要会用的东东。呵呵

不懂可以继续补充提问。

呃 我这样说吧

ButtonGroup只是用来把radioButton绑在一起 使其在这个组中的只能点击一个

所以基本没怎么用

如果是用来弄事件 获取值的话 可以直接使 *** 作radioButton

但是如果硬要用ButtonGroup来获取值的话

我刚刚查了一下API

其中有个方法:

getElements

public Enumeration<AbstractButton> getElements()返回此按钮组中的所有按钮。

返回:

此组中的按钮的 Enumeration

返回的是一个迭代类型的接口 和Iterator差不多

然后就可以获取radioButton来获取值了

如果还有什么不懂的再问

然后有的东西可以先自己查一下帮助文档 很多都可以在上面找到

如果没有的话 可以留下邮箱我发给你

var

i :Integer;

begin

for i := 0 to ComponentCount - 1 do

if Components[i] is TRadioButton then

if (Components[i] as TRadioButton)Checked then

begin

ShowMessage((Components[i] as TRadioButton)Caption);

Break;

end;

end;

RadioButton在xml中定义的时候有个checked属性,设置为true就是默认选中了。

RadioButton就是单选框,可以拥有多个选项,但是只能选择一个,且要依附于RadioGroup存在,要对RadioButton实现是否选中的监听的时候通常在RadioGroup对象上setOnCheckedChangeListener,然后通过id来判别那个RadioButton被选中了,当然也有其他的方法实现,不过这种比较简单实用。

你就在radiobutton 的selected listener里读取用户选择的,装入自己的parameter里,

再在button onclick 里用toast打印出来就好了吧。

以上就是关于java如何获取单选按钮RadioButton的值全部的内容,包括:java如何获取单选按钮RadioButton的值、JAVA 怎么通过ButtonGroup 获取radioButton的值、delphi 获取动态创建控件内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9331699.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存