想问问我这个代码就是在窗口中增加组件,但是出现未知错误了,想问问怎么解决,歇歇
卓业要求的图是这个
这是代码:
import javax.swing.*;
class Demo6__4 extends JFrame{
JLabel lbl1,lbl2,lbl3;//标签
JFrame jFrame ;
JCheckBox cb1,cb2,cb3,cb4,cb5;//单选框
JRadioButton jrb1,jrb2,jrb3,jrb4,jrb5;//单选按钮
JButton btn1,btn2;
JTextField txt;
void Display(){
jFrame = new JFrame("个人信息调查");
lbl1 = new JLabel("年龄段:");
lbl2 = new JLabel("兴趣爱好:");
lbl3 = new JLabel("调查的结果为:");
cb1 = new JCheckBox("交友");
cb2 = new JCheckBox("户外");
cb3 = new JCheckBox("购物");
cb4 = new JCheckBox("旅游");
cb5 = new JCheckBox("其他");
jrb1 = new JRadioButton("5~15岁");
jrb2 = new JRadioButton("16~25岁");
jrb3 = new JRadioButton("26~35岁");
jrb4 = new JRadioButton("36~45岁");
jrb5 = new JRadioButton("46~55岁");
btn1 = new JButton("提交");
btn1 = new JButton("清空");
txt = new JTextField("");
jFrame.add(lbl1);
jFrame.add(jrb1);jFrame.add(jrb2);jFrame.add(jrb3);jFrame.add(jrb4);jFrame.add(jrb5);
jFrame.add(lbl2);
jFrame.add(cb1);jFrame.add(cb2);jFrame.add(cb3);jFrame.add(cb4);jFrame.add(cb5);
jFrame.add(lbl3);
jFrame.add(txt);
jFrame.add(btn1);
jFrame.add(btn2);
add(jFrame);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setSize(500,500);
setResizable(true);
setVisible(true);
}
}
public class Demo6_4 {
public static void main(String[] args) {
new Demo6__4().Display();
}
}
顺便想问问我这个代码有没有可以简洁的写法