创建字体信息设置界面

来源:互联网 发布:阿里云虚拟主机ip地址 编辑:程序博客网 时间:2024/05/22 19:18
import java.awt.List;import javax.swing.ButtonGroup;import javax.swing.JButton;import javax.swing.JCheckBox;import javax.swing.JComboBox;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JPasswordField;import javax.swing.JRadioButton;import javax.swing.JTextField;public class shjm extends JFrame {    JPanel p;    JLabel user,password,sure,sex,id,hobby,city;    JTextField t;    JPasswordField word1,word2;    JRadioButton male,female;    JCheckBox k1,k2,k3,k4;    JButton exit,login;    ButtonGroup grp;    List lst;    JComboBox cm;    String[] s= {"身份证","学生证"};    public shjm() {        super("注册页面");        user=new JLabel("用户名:");        password=new JLabel("密 码:");        sure=new JLabel("确认密码:");        user.setSize(getMaximumSize());        sex=new JLabel("性 别:");        id=new JLabel("有效证件:");        hobby=new JLabel("爱 好:");        city=new JLabel("城 市:");        t=new JTextField(10);        word1=new JPasswordField(10);        word2=new JPasswordField(10);        grp=new ButtonGroup();        male=new JRadioButton("男");        grp.add(male);        male.setSelected(true);        female=new JRadioButton("女");        grp.add(female);        cm=new JComboBox(s);        cm.setSelectedIndex(0);        k1=new JCheckBox("运动");        k2=new JCheckBox("音乐");        k3=new JCheckBox("阅读");        k4=new JCheckBox("画画");        lst=new List();        lst.add("南京");        lst.add("扬州");        lst.add("徐州");        lst.add("常州");        lst.select(0);        login=new JButton("确定");        exit=new JButton("取消");        p=new JPanel();        p.add(sure);        p.add(user);        p.add(t);        p.add(password);        p.add(word1);        p.add(password);        p.add(word2);        p.add(sex);        p.add(male);        p.add(female);        p.add(id);        p.add(cm);        p.add(hobby);        p.add(k1);        p.add(k2);        p.add(k3);        p.add(k4);        p.add(city);        p.add(lst);        p.add(login);        p.add(exit);        p.setLayout(null);        user.setBounds(30,10,60,25);        password.setBounds(30,40,60,25);        sure.setBounds(30,70,80,25);        t.setBounds(100,10,150,25);        word1.setBounds(100,40,150,25);        word2.setBounds(100,70,150,25);        sex.setBounds(30,100,60,25);        male.setBounds(100,100,60,25);        female.setBounds(150,100,60,25);        id.setBounds(30,130,60,25);        cm.setBounds(100,130,80,25);        hobby.setBounds(30,160,60,25);        k1.setBounds(100,160,60,25);        k2.setBounds(160,160,60,25);        k3.setBounds(220,160,60,25);        k4.setBounds(280,160,60,25);        city.setBounds(30,190,60,25);        lst.setBounds(100,190,60,60);        login.setBounds(40,260,80,25);        exit.setBounds(150,260,80,25);        this.setContentPane(p);        setSize(600,800);        setVisible(true);    }    public static void main(String[] args) {        // TODO Auto-generated method stub        new shjm();    }}

这里写图片描述

知识要点:AWT组件;
标签;
按钮;
文本框;
文本区;
列表;
创建类RegisterTest继承于类JFrame;
定义变量;
定义“确定”和“取消”按钮;

原创粉丝点击