如何获取JRadioButton的值 本帖最后由 chenglei001 于 2009-09-07 21:26:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看不见图,不知道LZ想获得的值是什么,如果是getText的话,程序如下import javax.swing.*; import java.awt.event.*; public class Test extends JFrame implements ItemListener { public void itemStateChanged(ItemEvent e) { System.out.println(((JRadioButton)e.getSource()).getText()+"选项发生了改变"); } ButtonGroup bg=new ButtonGroup(); JRadioButton jrb1=new JRadioButton("a"); JRadioButton jrb2=new JRadioButton("b"); JRadioButton jrb3=new JRadioButton("c"); JPanel jp=new JPanel(); public Test() { bg.add(jrb1); bg.add(jrb2); bg.add(jrb3); this.setTitle("创建单选按钮"); jrb1.addItemListener(this); jrb2.addItemListener(this); jrb3.addItemListener(this); jp.add(jrb1); jp.add(jrb2); jp.add(jrb3); this.add(jp); this.setBounds(300,200,300,200); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { Test t=new Test(); } } 测试结果:a选项发生了改变a选项发生了改变b选项发生了改变b选项发生了改变c选项发生了改变 求解问题! 数字排列顺序 新手求助Java时间操作代码,不会写 下面的程序应该怎么改? 入门请教 点击按钮显示图片! 刚找了个spring的例子,想做做看。。。 SOHO建站代理网诚聘兼职网站长--月薪3000元以上 300分求解:怎么实现其他图层覆盖网页上的 显示图片用的applet ???分不够,再开贴给分 JBUILDER 5.0总死机或鼠标不能用,WHY 哪里可以下载到JDK的源代码? 求张龙老师java se 1—131节的上课笔记 多线程的操作问题,问问该怎么做,怎么处理??
import javax.swing.*;
import java.awt.event.*;
public class Test extends JFrame implements ItemListener {
public void itemStateChanged(ItemEvent e) {
System.out.println(((JRadioButton)e.getSource()).getText()+"选项发生了改变");
}
ButtonGroup bg=new ButtonGroup();
JRadioButton jrb1=new JRadioButton("a");
JRadioButton jrb2=new JRadioButton("b");
JRadioButton jrb3=new JRadioButton("c");
JPanel jp=new JPanel();
public Test() {
bg.add(jrb1);
bg.add(jrb2);
bg.add(jrb3);
this.setTitle("创建单选按钮");
jrb1.addItemListener(this);
jrb2.addItemListener(this);
jrb3.addItemListener(this);
jp.add(jrb1);
jp.add(jrb2);
jp.add(jrb3);
this.add(jp);
this.setBounds(300,200,300,200);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args)
{
Test t=new Test();
}
}
测试结果:
a选项发生了改变
a选项发生了改变
b选项发生了改变
b选项发生了改变
c选项发生了改变