首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >setSelected(),JRadioButton r[]=新的JRadioButton[3]不起作用

setSelected(),JRadioButton r[]=新的JRadioButton[3]不起作用
EN

Stack Overflow用户
提问于 2013-05-23 02:42:18
回答 1查看 15.9K关注 0票数 2

这里我做了一个虚拟程序..。

代码语言:javascript
复制
  import javax.swing.*;
  import java.awt.*;
  import java.awt.event.*;
  class MyClass1 implements ActionListener
  {
JFrame fr;
JRadioButton opt[]=new JRadioButton[2];
JButton btnext;
JRadioButton r1;
MyClass1()
{
    fr=new JFrame();
    fr.setLayout(null);
    opt[0]=new JRadioButton("Hello");
    opt[1]=new JRadioButton("Welcome");
    r1=new JRadioButton("Jealsous");
    btnext=new JButton();
    ButtonGroup bg=new ButtonGroup();
    bg.add(opt[0]);
    bg.add(opt[1]);
    opt[0].setBounds(50,100,200,30);
    r1.setBounds(50,200,200,30);
    opt[1].setBounds(50,150,200,30);
    btnext.setBounds(400,350,100,30);
    fr.add(opt[1]);
    fr.add(opt[0]);
    fr.add(btnext);
    fr.add(r1);
    btnext.addActionListener(this);
    fr.setSize(800,500);
    fr.setVisible(true);
}
 public void actionPerformed(ActionEvent e)
        {
            System.out.println(opt[0].getText());
            opt[0].setSelected(false); //not working
            r1.setSelected(false);  //working
        }
    public static void main(String[] s)
        {
            new MyClass1();
        }
    }

在此代码中,当我单击按钮时,作为数组选项的单选按钮仍处于选中状态。而未选择单选按钮r1。所以基本上,当我用对象数组调用函数setSelected时,它什么也没做,当我用不同的对象调用时,它工作得很好。在这个大程序中,我需要对象的数组,这样我就可以在for循环中使用它,并将其初始化为字符串二维数组中的某个值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-23 03:53:35

你可以做buttonGroup.clearSelection()

但此方法仅在java 1.6+中可用。

http://java.sun.com/javase/6/docs/api/javax/swing/ButtonGroup.html#clearSelection()

代码语言:javascript
复制
@Override
 public void actionPerformed(ActionEvent e)
        {
            System.out.println(opt[0].getText());
            bg.clearSelection();
            r1.setSelected(false);  //working
        }
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16699339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档