好了,对了请问怎么让jRadioButton,在点击后回到未点击的状态呢?
解决方案 »
- 请问Java 2 Platform和Standard Edition(J2SE) version 7是包含在JDK里的吗?
- myeclipse 按下 "." 没应该
- jpanel移动不能
- 一个简单JAVA类,一直报错,郁闷!请大家帮助解答,谢谢
- 评价一下<java2 入门经典>这本书,我正想........
- Java list add 功能一問
- 关于继承与构造方法的问题?大家帮帮忙!
- 谁有《JAVA2类库大全》这本书的完全版下载
- java中字符串操作函数在哪?java中分解字串的函数(如asp中的:split)在哪个类中?
- 同志们哪,有谁知道如何在java里执行dos命令?谢谢了
- 如何实现把一个目录中的JPG格式的文件读入JList中?
- java 小问题 二维数组
JButton jbt = new JButton("重置");
JRadioButton[] jrbts = new JRadioButton[4];
ButtonGroup group;
public RadioButtonTest(){
setTitle("RadioButtonTest");
setSize(400,200);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
JPanel buttonPanel = new JPanel();
group = new ButtonGroup();
for(int i = 0;i < jrbts.length ;i ++){
jrbts[i] = new JRadioButton();
addRadioButton(buttonPanel,group,"jrbts["+i+"]",false);
}
getContentPane().add(buttonPanel,"South");
jbt.addActionListener(new MyListener());
getContentPane().add(jbt,"Center");
} class MyListener implements ActionListener{
public void actionPerformed(ActionEvent e){
group.clearSelection();
}
} public JRadioButton addRadioButton(JPanel buttonPanel,ButtonGroup g,String buttonName,boolean v){
JRadioButton button = new JRadioButton(buttonName,v);
g.add(button);
buttonPanel.add(button);
return button;
} public static void main(String[] args){
JFrame frame = new RadioButtonTest();
frame.setVisible(true);
}
}