成都网站建设设计

将想法与焦点和您一起共享

JavaSwing无法解析方法add(ButtonGroup)-创新互联

ButtonGroup按钮组而用于将各单选按钮radiobutton拢在一起,实现单选功能,按钮组本身不是一个容器. c.add(bg)会提示错误:无法解析方法 add(ButtonGroup)

成都一家集口碑和实力的网站建设服务商,拥有专业的企业建站团队和靠谱的建站技术,十载企业及个人网站建设经验 ,为成都成百上千客户提供网页设计制作,网站开发,企业网站制作建设等服务,包括成都营销型网站建设,品牌网站设计,同时也为不同行业的客户提供成都网站设计、做网站的服务,包括成都电商型网站制作建设,装修行业网站制作建设,传统机械行业网站建设,传统农业行业网站制作建设。在成都做网站,选网站制作建设服务商就选创新互联

解决方法:

import javax.swing.*;
import java.awt.*;
public class JPanelTest extends JFrame {
    public JPanelTest() {
        Container c = getContentPane();
        c.setLayout(new GridLayout(2,1,10,10));
        JPanel p1 = new JPanel(new GridLayout(4, 1, 10, 10));
        JPanel p2 = new JPanel(new FlowLayout(FlowLayout.CENTER,10,10));
        //JLabel jl = new JLabel("我是小淘气", JLabel.CENTER);
        //p1.add(jl);
        JRadioButton jr1 = new JRadioButton("选项1");
        JRadioButton jr2 = new JRadioButton("选项2");
        JRadioButton jr3 = new JRadioButton("选项3");
        JRadioButton jr4 = new JRadioButton("选项4");
        ButtonGroup bg = new ButtonGroup();  //创建ButtonGroup,用于让单选项只能选一个。

        bg.add(jr1);
        bg.add(jr2);
        bg.add(jr3);
        bg.add(jr4);

        //p1.add(bg)会提示add(ButtonGroup)错误,只能再把radiobutton逐个add到p1。
        p1.add(jr1);
        p1.add(jr2);
        p1.add(jr3);
        p1.add(jr4);

        JButton b1 = new JButton(" 提交");
        //b1.setSize(5, 20);
        JButton b2 = new JButton("重置");
        //b2.setSize(5, 20);
        p2.add(b1);
        p2.add(b2);
        c.add(p1);
        c.add(p2);
        //b1.addActionListener(e ->jl.setText("提交"));
        //b2.addActionListener(e ->jl.setText("重置"));
        setSize(500, 500);
        setVisible(true);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }
    public static void main(String[] args) {
        new JPanelTest();
    }
}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章名称:JavaSwing无法解析方法add(ButtonGroup)-创新互联
地址分享:http://chengdu.cdxwcx.cn/article/gogid.html