关于单选按钮的获值问题(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后显示单选的值在文本框里, 有什么更好的方法没有啊。急啊,哪位给指点一下! htm如何转换成PDF 关于线程的一个问题 java数据库连接问题求助,有源码,请高手帮改改。 请教:如何算周末日期 建议 dos提示符里输出中文,怎么是乱码? jb8中怎么把一些包加入classpath中? 想做大项目 有个关于JTableHeader的例子,请大家帮忙研究一下,谢谢 请问JAVA有什么好书,能不能介绍一下呀 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());
}
}