import java.awt.Container;
import javax.swing.*;public class AddressBook extends JFrame{
JTextField userID;
JTextField name;
JTextField age;
JTextField sex;
ButtonGroup bg = new ButtonGroup();
JRadioButton male;
JRadioButton female;
JTextField telephone;
JTextField imagepath;
public AddressBook(){
setBounds(300,300,350,400);
setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container con = this.getContentPane();
JLabel label1 = new JLabel("用户编号:");
label1.setBounds(20, 25, 20, 25);
con.add(label1);
userID = new JTextField();
userID.setBounds(110, 25, 90, 25);
con.add(userID);
JLabel label2 = new JLabel("姓名:");
label2.setBounds(20, 55, 20, 25);
con.add(label2);
name = new JTextField();
name.setBounds(110, 55, 90, 25);
con.add(name);
JLabel label3 = new JLabel("年龄:");
label3.setBounds(20,85,20,25);
con.add(label3);
age = new JTextField();
age.setBounds(110,85,90,25);
con.add(age);
JLabel label4 = new JLabel("性别:");
label4.setBounds(20, 115, 20, 25);
con.add(label4);
sex = new JTextField();
male = new JRadioButton("男");
male.setBounds(70,115,10,10);
con.add(male);
female = new JRadioButton("女");
female.setBounds(120,115,10,10);
con.add(female);
bg.add(male);
bg.add(female);
JLabel label5 = new JLabel("联系方式:");
label5.setBounds(20, 145, 20, 25);
con.add(label5);
telephone = new JTextField();
telephone.setBounds(110,145,90,25);
con.add(telephone);
JLabel label6 = new JLabel("照片路径:");
label6.setBounds(20, 175, 20, 25);
con.add(label6);
imagepath = new JTextField();
imagepath.setBounds(110,175,90,25);
con.add(imagepath);
con.setLayout(null);
}
}//为什么我的那些Label不会显示呢
import javax.swing.*;public class AddressBook extends JFrame{
JTextField userID;
JTextField name;
JTextField age;
JTextField sex;
ButtonGroup bg = new ButtonGroup();
JRadioButton male;
JRadioButton female;
JTextField telephone;
JTextField imagepath;
public AddressBook(){
setBounds(300,300,350,400);
setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container con = this.getContentPane();
JLabel label1 = new JLabel("用户编号:");
label1.setBounds(20, 25, 20, 25);
con.add(label1);
userID = new JTextField();
userID.setBounds(110, 25, 90, 25);
con.add(userID);
JLabel label2 = new JLabel("姓名:");
label2.setBounds(20, 55, 20, 25);
con.add(label2);
name = new JTextField();
name.setBounds(110, 55, 90, 25);
con.add(name);
JLabel label3 = new JLabel("年龄:");
label3.setBounds(20,85,20,25);
con.add(label3);
age = new JTextField();
age.setBounds(110,85,90,25);
con.add(age);
JLabel label4 = new JLabel("性别:");
label4.setBounds(20, 115, 20, 25);
con.add(label4);
sex = new JTextField();
male = new JRadioButton("男");
male.setBounds(70,115,10,10);
con.add(male);
female = new JRadioButton("女");
female.setBounds(120,115,10,10);
con.add(female);
bg.add(male);
bg.add(female);
JLabel label5 = new JLabel("联系方式:");
label5.setBounds(20, 145, 20, 25);
con.add(label5);
telephone = new JTextField();
telephone.setBounds(110,145,90,25);
con.add(telephone);
JLabel label6 = new JLabel("照片路径:");
label6.setBounds(20, 175, 20, 25);
con.add(label6);
imagepath = new JTextField();
imagepath.setBounds(110,175,90,25);
con.add(imagepath);
con.setLayout(null);
}
}//为什么我的那些Label不会显示呢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货