标题:JAVA中JRadioButton如何使用add
取消只看楼主
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
结帖率:75.86%
已结贴  问题点数:20 回复次数:8 
JAVA中JRadioButton如何使用add
add(r1);这里开始出错.
     类型 Container 中的方法 add(Component)对于参数(JRadioButton)不适用
     要怎么改才可以在JRadioButton中用add呢

     JCheckBox t1=new JCheckBox("Visual Basic");
     JCheckBox t2=new JCheckBox("Visual C++");
     JCheckBox t3=new JCheckBox("Java");
     ButtonGroup bg=new ButtonGroup();
     JRadioButton r1=new JRadioButton("专科",true);
     JRadioButton r2=new JRadioButton("本科",false);
     JRadioButton r3=new JRadioButton("硕士");
     JRadioButton r4=new JRadioButton("博士",false);
     Label lb1=new Label("你的学历为:");
     Label lb2=new Label("你精通的语言为:");
     public JCheckBoxRadioButtonTest (String str){
         super(str);
         setLayout(new GridLayout(10,1));
         bg.add(r1);
         bg.add(r2);
         bg.add(r3);
         bg.add(r4);
         add(lb1);
         add(r1);
         add(r2);
         add(r3);
         add(r4);
         add(lb2);
         add(t1);
         add(t2);
         add(t3);
搜索更多相关主题的帖子: false JAVA Java 如何 本科 
2015-09-03 14:49
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
得分:0 
回复 2楼 林月儿
-.-什么是实现容器接口


                    这是全部代码

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JCheckBoxRadioButtonTest extends JFrame{
    JCheckBox t1=new JCheckBox("Visual Basic");
    JCheckBox t2=new JCheckBox("Visual C++");
    JCheckBox t3=new JCheckBox("Java");
    ButtonGroup bg=new ButtonGroup();
    JRadioButton r1=new JRadioButton("专科",true);
    JRadioButton r2=new JRadioButton("本科",false);
    JRadioButton r3=new JRadioButton("硕士");
    JRadioButton r4=new JRadioButton("博士",false);
    Label lb1=new Label("你的学历为:");
    Label lb2=new Label("你精通的语言为:");
    public JCheckBoxRadioButtonTest (String str){
        super(str);
        setLayout(new GridLayout(10,1));
        bg.add(r1);
        bg.add(r2);
        bg.add(r3);
        bg.add(r4);
        add(lb1);
        add(r1);
        add(r2);
        add(r3);
        add(r4);
        add(lb2);
        add(t1);
        add(t2);
        add(t3);            
        addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent e){
                System.exit(0);
                System.out.println("program exited");
            }
        });
    }
    public static void main(String[] args){
        JCheckBoxRadioButtonTest jCheckBoxRadioButtonTest=new JCheckBoxRadioButtonTest("个人基础信息统计");
        jCheckBoxRadioButtonTest.setSize(400,250);
        jCheckBoxRadioButtonTest.setVisible(true);
    }
}

自定义人生。。。
2015-09-05 10:28
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
得分:0 
回复 4楼 林月儿
但是会报错
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
      public class JCheckBoxRadioButtonTest extends JFrame{
     /**
      *
      */
     private static final long serialVersionUID = 1L;
     JCheckBox t1=new JCheckBox("Visual Basic");
     JCheckBox t2=new JCheckBox("Visual C++");
     JCheckBox t3=new JCheckBox("Java");
     ButtonGroup bg=new ButtonGroup();
     JRadioButton r1=new JRadioButton("专科",true);
     JRadioButton r2=new JRadioButton("本科",false);
     JRadioButton r3=new JRadioButton("硕士");
     JRadioButton r4=new JRadioButton("博士",false);
     Label lb1=new Label("你的学历为:");
     Label lb2=new Label("你精通的语言为:");
     public JCheckBoxRadioButtonTest (String str){
         super(str);
         setLayout(new GridLayout(10,1));
         bg.add(r1);
         bg.add(r2);
         bg.add(r3);
         bg.add(r4);
         add(lb1);
         add(r1);             //类型 Container 中的方法 add(Component)对于参数(JRadioButton)不适用
         add(r2);
         add(r3);
         add(r4);
         add(lb2);
         add(t1);
         add(t2);
         add(t3);            
         addWindowListener(new WindowAdapter(){
             public void windowClosing(WindowEvent e){
                 System.out.println("program exited");
                 System.exit(0);
             }
         });
     }
     public static void main(String[] args){
         JCheckBoxRadioButtonTest jCheckBoxRadioButtonTest=new JCheckBoxRadioButtonTest("个人基础信息统计");
         jCheckBoxRadioButtonTest.setSize(400,250);
         jCheckBoxRadioButtonTest.setVisible(true);
     }
 }

自定义人生。。。
2015-09-05 21:29
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
得分:0 
回复 6楼 林月儿

自定义人生。。。
2015-09-06 12:00
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
得分:0 
回复 8楼 林月儿
我用的eclipse啊

自定义人生。。。
2015-09-07 17:24
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
得分:0 
回复 10楼 林月儿
是啊,嘿嘿

自定义人生。。。
2015-09-16 14:44
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
得分:0 
回复 12楼 林月儿
并不能-.-

自定义人生。。。
2015-09-27 10:33
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
得分:0 
回复 14楼 林月儿
差不多

自定义人生。。。
2015-10-13 13:07
qq1274371820
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2013-11-24
得分:0 


       帖子可以插入图片吗0.0

自定义人生。。。
2015-11-15 13:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-456986-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.316209 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved