有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

        JPanel radioButtonPanel = new JPanel();
        append = new JRadioButton("append");
        build = new JRadioButton("x.x.1");
        build.setSelected(true); //sets this button as selected on startup
        small = new JRadioButton("x.1.x");
        huge = new JRadioButton("1.x.x");
    
        // Create the button group to keep only one selected.
        ButtonGroup btnGroup = new ButtonGroup();
        btnGroup.add(append);
        btnGroup.add(build);
        btnGroup.add(small);
        btnGroup.add(huge);
    

    然后将按钮添加到JPanel或类似的东西中

  2. # 2 楼答案

    请尝试使用ButtonGroup组件,并向ButtonGroup对象添加两个名为男性和女性的JRadioButton组件,然后使用setVisible(true)将其显示在JFrame中;方法

    以下代码应该很有用:-

    import java.awt.BorderLayout;
    import java.awt.FlowLayout;
    import javax.swing.ButtonGroup;
    import javax.swing.JFrame;
    import javax.swing.JRadioButton;
    
    public class Rb extends JFrame {
        Rb() {
            JRadioButton male = new JRadioButton("male");
            JRadioButton female = new JRadioButton("Female");
            ButtonGroup bG = new ButtonGroup();
            bG.add(male);
            bG.add(female);
            this.setSize(100, 200);
            this.setLayout(new FlowLayout());
            this.add(male);
            this.add(female);
            male.setSelected(true);
            this.setVisible(true);
        }
    
        public static void main(String args[]) {
            Rb j = new Rb();
        }
    }