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://pwwzsj.com/article/gogid.html