关于单选按钮的获值问题(Swing的按钮) 请问,我有多个单选按钮,放在一个buttongroup里,那么怎么简单的获得选中的值?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道是不是只要这样http://java.sun.com/docs/books/tutorial/uiswing/components/button.html#radiobutton 这样的也可以,但是能不能不加监听,就是几个单选按钮,下面一个文本框,旁边一个button按钮,按下button后显示单选的值在文本框里,除了用多个if,还有什么简单的方法? 测试了半天,没找到简单的方法。为每个button添加监听,然后通过ActionEvent的getSource方法,得到具体的JRadioButton对象,JRadioButton.getText()可以获取按钮的文本,不需要if。不添加监听,如果已经记录了button数组,下面的方法是可以判断出哪个按钮选中了://button按钮的事件监听//radioButtons是记录在类里的单选按钮控件数组;这样也是没添加每个按钮的监听public void actionPerformed(ActionEvent e) { for(JRadioButton rb:radioButtons) { System.out.println(rb.getText()+" select "+rb.isSelected()); }} 几个单选按钮,下面一个文本框,旁边一个button按钮,按下button后显示单选的值在文本框里, 有什么更好的方法没有啊。急啊,哪位给指点一下! io流中排序问题,就指教 一场IBM面试题引发的讨论:创建String对象过程中【内存分配】的终极权威详尽解释 请教一个关于构件的问题? 请教简单的数组问题 谁有SWT/SWING Designer的注册机? 关于方法重载,高手们来看看这是怎么回事? 如果我的程序只是建立一个数据库连接,然后持续用该连接,会不会有问题? 请问谁了解Java Native Interface编程啊? 又一道scjp题,不懂不懂 WIN8_64+JNA+Eclipse,自己的DLL无法调用???在线等!!! package org.rut.util.algorithm.support??? 有趣的代码!
http://java.sun.com/docs/books/tutorial/uiswing/components/button.html#radiobutton
//radioButtons是记录在类里的单选按钮控件数组;这样也是没添加每个按钮的监听
public void actionPerformed(ActionEvent e) {
for(JRadioButton rb:radioButtons) {
System.out.println(rb.getText()+" select "+rb.isSelected());
}
}