java - 动态创建单选按钮

标签 java

我想在第二帧中动态创建单选按钮,并且能够在选择按钮后根据输入更改单选按钮的背景颜色。我的问题是我可以创建第二个框架,但是没有创建单选按钮。感谢任何帮助!

这是我的代码

public class ColorRadioButtons extends ReadStoreShow{
    private JFrame f = new JFrame("Colors");
    public ColorRadioButtons() {
        JPanel panel2 = new JPanel(new GridLayout(1,2));
        panel2.setBorder(new EmptyBorder(10,10,10,10));
        ButtonGroup radioButtonGroup = new ButtonGroup();

        for (int i=0; i<subListOfColors.size(); i++) {
            Colors a = subListOfColors.get(i);
            String s = a.getColorName();
            JRadioButton jrb = new JRadioButton(s);
            radioButtonGroup.add(jrb);
            panel2.add(jrb);
        }
        add(panel2, BorderLayout.NORTH);
        f.pack();
        f.setTitle("Colors Radio Buttons");
        f.setLocationRelativeTo(null);
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.setVisible(true);
    }
}

最佳答案

我认为这一行有问题(与文本中的问题无关):if (number >= 10 || number <= 20) 。如果我没记错的话,这与 if(true) 相同。或没有if根本不。我认为你的意思是 &&而不是|| .

关于java - 动态创建单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23460970/

相关文章:

java - 填写网站中的 PHP/HTML 字段

java - 按元素对两个数组求和,携带 1 时出现问题

java - VisualVM监控内存使用情况

java - 在 Eclipse 中,如何添加工具栏按钮来运行批处理文件?

java - SOAP 消息处理程序

java - Android:Viewpager 还是 Viewflipper?

java - 当没有指定显式参数时,进程是否会分配足够的堆?

java - 以编程方式将 POST 二进制内容设置为 Jmeter 中的 HTTP 采样器

java - 在查询参数上传递值列表

java - 矩阵表达式解析器/引擎