⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inputbasicinfo.java~215~

📁 Tt s a good book ,if you want to learn java good
💻 JAVA~215~
📖 第 1 页 / 共 2 页
字号:
package sos;

import java.awt.*;
import java.awt.event.*;
import java.awt.event.ActionEvent;
import java.awt.Rectangle;
import java.awt.Font;
import java.awt.Color;
import java.awt.Insets;
import java.sql.*;
import javax.swing.*;

public class InputBasicInfo extends JDialog {
    int status, overRideOrNot = -1; //确定哪个学期的int值,0为覆盖,2 为不覆盖
    static boolean hasInput = false;
    static String xuehao, xingming, shenfenzhenghao, nianling, minzu, zhuanye,
    yuanxiao, nianji, banji, jiudu, xingbie, beizhu = "无", jiguan;
    static String[] gradeStatus = {"本科一年级上学期", "本科一年级下学期", "本科二年级上学期",
                                  "本科二年级下学期", "本科三年级上学期",
                                  "本科三年级下学期", "本科四年级上学期", "本科四年级下学期",
                                  "研究生一年级上学期", "研究生一年级下学期",
                                  "研究生二年级上学期", "研究生二年级下学期", "博士一年级上学期",
                                  "博士二年级下学期"};
    static String[] studentSex = {"男", "女"};
    public InputBasicInfo(Frame frame, boolean modal) {
        super(frame, modal);
        setTitle("基本信息录入");
        setSize(460, 355);
        setResizable(false);
        try {
            jbInit();
        } catch (Exception ex) {
            dispose();
        }
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize = getSize();
        if (frameSize.height > screenSize.height) {
            frameSize.height = screenSize.height;
        }
        if (frameSize.width > screenSize.width) {
            frameSize.width = screenSize.width;
        }
        setLocation((screenSize.width - frameSize.width) / 2,
                    (screenSize.height - frameSize.height) / 2 + 120);
        setVisible(true);
    }

    private void jbInit() throws Exception {
        this.getContentPane().setLayout(null);
        jLabel_SN.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_SN.setText("学号:");
        jLabel_SN.setBounds(new Rectangle(10, 38, 39, 25));
        jLabel_Name.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_Name.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel_Name.setText("姓名:");
        jLabel_Name.setBounds(new Rectangle(157, 38, 39, 25));
        //  jTextField_SN.setText("20053001041");///////////////////////////////
        jTextField_SN.setHorizontalAlignment(SwingConstants.CENTER);
        jTextField_SN.setBounds(new Rectangle(61, 40, 96, 24));
        //  jTextField_Name.setText("舍甫琴柯");////////////////////////////////
        jTextField_Name.setHorizontalAlignment(SwingConstants.CENTER);
        jTextField_Name.setBounds(new Rectangle(202, 40, 61, 24));
        jLabel_Sex.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_Sex.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel_Sex.setText("性别:");
        jLabel_Sex.setBounds(new Rectangle(10, 94, 39, 25));
        jLabel_Age.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_Age.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel_Age.setText("年龄:");
        jLabel_Age.setBounds(new Rectangle(104, 94, 39, 25));
        jLabel_Nation.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_Nation.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel_Nation.setText("民族:");
        jLabel_Nation.setBounds(new Rectangle(183, 92, 39, 25));
        // jTextField_Age.setText("100");//////////////////////////////////////
        jTextField_Age.setHorizontalAlignment(SwingConstants.CENTER);
        jTextField_Age.setBounds(new Rectangle(147, 91, 33, 24));
        jComboBox_Sex.setBounds(new Rectangle(56, 93, 45, 22));
        jComboBox_Sex.addItem("男");
        jComboBox_Sex.addItem("女");
        jComboBox_Sex.addActionListener(new
                                        InputBasicInfo_jComboBox1_actionAdapter(this));
        // jTextField_Nation.setText("汉");/////////////////////////////////////
        jTextField_Nation.setHorizontalAlignment(SwingConstants.CENTER);
        jTextField_Nation.setBounds(new Rectangle(225, 91, 35, 24));
        jLabel_ID.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_ID.setText("身份证号码:");
        jLabel_ID.setBounds(new Rectangle(10, 64, 91, 28));
        //  jTextField_ID.setText("370882198703051671");////////////////////////
        jTextField_ID.setHorizontalAlignment(SwingConstants.CENTER);
        jTextField_ID.setBounds(new Rectangle(103, 64, 139, 27));
        jLabel_Major.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_Major.setText("所学专业:");
        jLabel_Major.setBounds(new Rectangle(10, 119, 73, 28));
        jLabel_College.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_College.setText("所在院系:");
        jLabel_College.setBounds(new Rectangle(10, 147, 73, 28));
        //  jTextField_Major.setText("软件工程");////////////////////////////////
        jTextField_Major.setHorizontalAlignment(SwingConstants.CENTER);
        jTextField_Major.setBounds(new Rectangle(90, 115, 201, 29));
        //   jTextField_College.setText("山东大学齐鲁软件学院");/////////////////////
        jTextField_College.setHorizontalAlignment(SwingConstants.CENTER);
        jTextField_College.setBounds(new Rectangle(90, 144, 201, 29));
        jLabel_Other.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_Other.setToolTipText("");
        jLabel_Other.setText("备注:");
        jLabel_Other.setBounds(new Rectangle(10, 231, 49, 29));
        jButton_OK.setBounds(new Rectangle(15, 266, 97, 31));
        jButton_OK.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
        jButton_OK.setMargin(new Insets(0, 14, 2, 14));
        jButton_OK.setText("录入");
        jButton_OK.addActionListener(new
                                     InputBasicInfo_jButton_OK_actionAdapter(this));
        jButton_GoOn.setBounds(new Rectangle(233, 266, 97, 31));
        jButton_GoOn.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
        jButton_GoOn.setMargin(new Insets(0, 14, 2, 14));
        jButton_GoOn.setText("继续");
        jButton_GoOn.setEnabled(false);
        jButton_GoOn.addActionListener(new
                                       InputBasicInfo_jButton_GoOn_actionAdapter(this));
        jButton_Cancel.setBounds(new Rectangle(340, 266, 97, 31));
        jButton_Cancel.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
        jButton_Cancel.setMargin(new Insets(0, 14, 2, 14));
        jButton_Cancel.setText("退出");
        jButton_Cancel.addActionListener(new
                                         InputBasicInfo_jButton_Cancel_actionAdapter(this));
        jButton_Reset.setBounds(new Rectangle(124, 266, 97, 31));
        jButton_Reset.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
        jButton_Reset.setMargin(new Insets(0, 14, 2, 14));
        jButton_Reset.setText("重置");
        jButton_Reset.addActionListener(new
                                        InputBasicInfo_jButton_Reset_actionAdapter(this));
        jLabel_Prompt.setFont(new java.awt.Font("隶书", Font.BOLD | Font.ITALIC,
                                                25));
        jLabel_Prompt.setForeground(Color.blue);
        jLabel_Prompt.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel_Prompt.setText("正在进行基本信息录入");
        jLabel_Prompt.setBounds(new Rectangle(5, 4, 448, 33));
        //   jTextField_Other.setText("The best forward all over the world !");////////////
        jTextField_Other.setBounds(new Rectangle(56, 230, 381, 29));
        jTextField_Other.addActionListener(new
                                           InputBasicInfo_jTextField_Other_actionAdapter(this));
        jLabel_Grade.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_Grade.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel_Grade.setText("年级:");
        jLabel_Grade.setBounds(new Rectangle(10, 178, 39, 25));
        jLabel_Class.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_Class.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel_Class.setText("班级:");
        jLabel_Class.setBounds(new Rectangle(103, 175, 39, 25));
        jLabel_Status.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_Status.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel_Status.setText("在读:");
        jLabel_Status.setBounds(new Rectangle(241, 175, 39, 25));
        //   jTextField_Class.setText("软件工程一班");/////////////////////////////
        jTextField_Class.setHorizontalAlignment(SwingConstants.CENTER);
        jTextField_Class.setBounds(new Rectangle(142, 173, 98, 28));
        //  jTextField_Grade.setText("2005");///////////////////////////////////
        jTextField_Grade.setHorizontalAlignment(SwingConstants.CENTER);
        jTextField_Grade.setBounds(new Rectangle(56, 173, 46, 28));
        jComboBox_Status.setBounds(new Rectangle(288, 173, 149, 28));
        for (int i = 0; i < gradeStatus.length; i++) {
            jComboBox_Status.addItem(gradeStatus[i]);
        }
        jLabel_PhotoStatus.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_PhotoStatus.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel_PhotoStatus.setText("现无学生照片");
        jLabel_PhotoStatus.setBounds(new Rectangle(302, 111, 130, 28));
        jButton_PhotoInput.setBounds(new Rectangle(302, 139, 130, 32));
        jButton_PhotoInput.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
        jButton_PhotoInput.setText("载入学生照片");
        jLabel_Hometown.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_Hometown.setHorizontalAlignment(SwingConstants.CENTER);
        jLabel_Hometown.setText("籍贯:");
        jLabel_Hometown.setBounds(new Rectangle(10, 206, 39, 25));
        //    jTextField_Hometown.setText("乌克兰基辅迪那摩市");//////////////////////
        jTextField_Hometown.setBounds(new Rectangle(56, 201, 381, 29));
        jScrollPane_PhotoContainer.getViewport().setBackground(SystemColor.
                activeCaptionText);
        jScrollPane_PhotoContainer.setBounds(new Rectangle(327, 39, 74, 71));
        jLabel_Photo.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
        jLabel_Photo.setText("照片:");
        jLabel_Photo.setBounds(new Rectangle(243, 61, 43, 31));
        this.getContentPane().add(jLabel_Sex);
        this.getContentPane().add(jComboBox_Sex);
        this.getContentPane().add(jLabel_Age);
        this.getContentPane().add(jLabel_Nation);
        this.getContentPane().add(jLabel_Major);
        this.getContentPane().add(jTextField_SN);
        this.getContentPane().add(jTextField_Name);
        this.getContentPane().add(jTextField_ID);
        this.getContentPane().add(jTextField_Age);
        this.getContentPane().add(jTextField_Nation);
        this.getContentPane().add(jTextField_Major);
        this.getContentPane().add(jTextField_College);
        this.getContentPane().add(jLabel_Prompt);
        this.getContentPane().add(jLabel_SN);
        this.getContentPane().add(jLabel_College);
        this.getContentPane().add(jLabel_Name);
        this.getContentPane().add(jButton_PhotoInput);
        this.getContentPane().add(jLabel_PhotoStatus);
        this.getContentPane().add(jButton_OK);
        this.getContentPane().add(jTextField_Other);
        this.getContentPane().add(jLabel_Other);
        this.getContentPane().add(jLabel_ID);
        this.getContentPane().add(jButton_Cancel);
        this.getContentPane().add(jButton_GoOn);
        this.getContentPane().add(jButton_Reset);
        this.getContentPane().add(jLabel_Hometown);
        this.getContentPane().add(jLabel_Grade);
        this.getContentPane().add(jTextField_Grade);
        this.getContentPane().add(jLabel_Class);
        this.getContentPane().add(jTextField_Class);
        this.getContentPane().add(jLabel_Status);
        this.getContentPane().add(jComboBox_Status);
        this.getContentPane().add(jTextField_Hometown);
        this.getContentPane().add(jLabel_Photo);
        this.getContentPane().add(jScrollPane_PhotoContainer);
    }

    JLabel jLabel_SN = new JLabel();
    JLabel jLabel_Name = new JLabel();
    JTextField jTextField_SN = new JTextField();
    JTextField jTextField_Name = new JTextField();
    JLabel jLabel_Sex = new JLabel();
    JLabel jLabel_Age = new JLabel();
    JLabel jLabel_Nation = new JLabel();
    JTextField jTextField_Age = new JTextField();
    JComboBox jComboBox_Sex = new JComboBox();
    JTextField jTextField_Nation = new JTextField();
    JLabel jLabel_ID = new JLabel();
    JTextField jTextField_ID = new JTextField();
    JLabel jLabel_Major = new JLabel();
    JLabel jLabel_College = new JLabel();
    JTextField jTextField_Major = new JTextField();
    JTextField jTextField_College = new JTextField();
    JLabel jLabel_Other = new JLabel();
    JButton jButton_OK = new JButton();
    JButton jButton_GoOn = new JButton();
    JButton jButton_Cancel = new JButton();
    JButton jButton_Reset = new JButton();
    JLabel jLabel_Prompt = new JLabel();
    JTextField jTextField_Other = new JTextField();
    JLabel jLabel_Grade = new JLabel();
    JLabel jLabel_Class = new JLabel();
    JLabel jLabel_Status = new JLabel();
    JTextField jTextField_Class = new JTextField();
    JTextField jTextField_Grade = new JTextField();
    JComboBox jComboBox_Status = new JComboBox();
    JLabel jLabel_PhotoStatus = new JLabel();
    JButton jButton_PhotoInput = new JButton();
    JLabel jLabel_Hometown = new JLabel();
    JTextField jTextField_Hometown = new JTextField();

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -