代码改变世界

个人简介页面

2018-06-04 20:12  lang'sblog  阅读(486)  评论(0编辑  收藏  举报

package 基本信息;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class 基本信息 extends JFrame
{
     JTextField jTextField1,jTextField2,jTextField3;
     JTextField jTextField4,jTextField5,jTextField6 ;//定义文本框组件
     JLabel jLabel1,jLabel2,jLabel3,jLabel4,jLabel5,jLabel6;//标签
     JPanel jp1,jp2,jp3,jp4,jp5,jp6,jp7,jp8;//创建面板
     //JButton jb1,jb2;       //创建按钮
     public 基本信息(){
         jTextField1 = new JTextField(12);
         jTextField2 = new JTextField(12);
         jTextField3 = new JTextField(12);
         jTextField4 = new JTextField(12);
         jTextField5 = new JTextField(12);
         jTextField6 = new JTextField(12);
         jLabel1 = new JLabel("专业");
         jLabel2 = new JLabel("班级");
         jLabel3 = new JLabel("姓名");
         jLabel4 = new JLabel("学号");
         jLabel5 = new JLabel("性别");
         jLabel6 = new JLabel("户籍");  
         JButton  jb1 = new JButton("确定");
       //  ActionListener abc;
        jb1.addActionListener(new abc());
        JButton jb2 = new JButton("取消");
         //ActionListener abd;
        jb2.addActionListener(new abd());
         
         jp1 = new JPanel();
         jp2 = new JPanel();
         jp3 = new JPanel();
         jp4 = new JPanel();
         jp5 = new JPanel();
         jp6 = new JPanel();
         jp7 = new JPanel();
         jp8 = new JPanel();//设置面板
         
         this.setLayout(new GridLayout(4,6));  
         jp1.add(jLabel1);
        // jp2.add(jLabel2);
         jp1.add(jTextField1);//第一块面板添加专业和文本框          
         jp2.add(jLabel2);
         jp2.add(jTextField2);//第二块面板添加班级和文本框
         jp3.add(jLabel3);
         jp3.add(jTextField3);//第三块面板添加姓名和文本框
         jp4.add(jLabel4);
         jp4.add(jTextField4);//第四块面板添加学号和文本框
         jp5.add(jLabel5);
         jp5.add(jTextField5);//第五块面板性别和文本框
         jp6.add(jLabel6);
         jp6.add(jTextField6);//第六块面板添加户籍和文本框
         
         jp7.add(jb1);
         jp8.add(jb2);
         this.add(jp1);
         this.add(jp2);
         this.add(jp3);  //将所有面板添加到登陆框上面
         this.add(jp4);
         this.add(jp5);
         this.add(jp6);
         this.add(jp7);
         this.add(jp8);
         this.setSize(500, 400);
         this.setVisible(true);
         this.setTitle("个人基本信息");
     }
     class abc implements ActionListener
     {
         @Override
         public void actionPerformed(ActionEvent e)
         {
             System.out.println("欢迎你来到“撑死的猫”的个人信息界面!");
            
         }
        
     }
     class abd implements ActionListener
     {
         @Override
         public void actionPerformed(ActionEvent e)
         {
             System.exit( 0);    
         }
     }
    public static void main(String[] args)
     {
         new 基本信息();
         
     }
     }