我试图使用摆动概念在框架中创建两个单选按钮..这是我的代码

import javax.swing.*;

class abc
{
      abc()
      {
        JFrame j=new JFrame();
        JRadioButton jb1=new JRadioButton("a)first");
        JRadioButton jb2=new JRadioButton("b)Second");
        jb1.setBounds(50,100,70,30);
        jb1.setBounds(50,150,70,30);
        ButtonGroup b=new ButtonGroup();
        b.add(jb1);
        b.add(jb2);
        j.add(jb1);
        j.add(jb2);
        j.setSize(500, 500);
        j.setLayout(null);
        j.setVisible(true);
      }
}
public class Swingss
{
   public static void main(String[] args)
   {
      new abc();
   }
}

但是我框架内只有一个单选按钮...我可以知道我在哪里做错了

最佳答案

您两次键入错误的jb1而不是jb2

jb1.setBounds(50,100,70,30);
jb1.setBounds(50,150,70,30); // -> jb2

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

10-10 18:06