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

📄 inputbasicinfo.java~1~

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

import javax.swing.*;
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;

public class InputBasicInfo extends JDialog {
  static boolean hasInput = false;
  static String[] gradeStatus = {"本科一年级", "本科二年级", "本科三年级", "本科四年级", "研究生一年级",
                                "研究生一年级", "博士一年级", "博士一年级"};
  static String[] studentSex = {"男", "女"};
  public InputBasicInfo(Frame frame, boolean modal) {
    super(frame, modal);
    setTitle("基本信息录入");
    setSize(410, 340);
    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);
    setVisible(true);
  }

  private void jbInit() throws Exception {
    this.getContentPane().setLayout(null);
    jLabel_SN.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
    jLabel_SN.setHorizontalAlignment(SwingConstants.CENTER);
    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.setHorizontalAlignment(SwingConstants.CENTER);
    jLabel_ID.setText("身份证号码:");
    jLabel_ID.setBounds(new Rectangle(5, 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, 176, 29));
    jTextField_College.setText("山东大学齐鲁软件学院");
    jTextField_College.setHorizontalAlignment(SwingConstants.CENTER);
    jTextField_College.setBounds(new Rectangle(90, 144, 176, 29));
    jLabel_Other.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
    jLabel_Other.setToolTipText("");
    jLabel_Other.setText("备注:");
    jLabel_Other.setBounds(new Rectangle(8, 201, 49, 29));
    jLabel_Picture.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
    jLabel_Picture.setHorizontalAlignment(SwingConstants.CENTER);
    jLabel_Picture.setText("学生照片:");
    jLabel_Picture.setBounds(new Rectangle(278, 35, 109, 31));
    jButton_OK.setBounds(new Rectangle(3, 231, 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(203, 231, 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.addActionListener(new
                                   InputBasicInfo_jButton_GoOn_actionAdapter(this));
    jButton_Cancel.setBounds(new Rectangle(304, 231, 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(103, 231, 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, 390, 33));
    jTextField_Other.setText("无");
    jTextField_Other.setBounds(new Rectangle(59, 201, 334, 29));
    jLabel_Grade.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
    jLabel_Grade.setHorizontalAlignment(SwingConstants.CENTER);
    jLabel_Grade.setText("年级:");
    jLabel_Grade.setBounds(new Rectangle(10, 175, 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(100, 174, 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(243, 174, 39, 25));
    jTextField_Class.setText("软件工程一班");
    jTextField_Class.setHorizontalAlignment(SwingConstants.CENTER);
    jTextField_Class.setBounds(new Rectangle(139, 173, 98, 28));
    jTextField_Grade.setText("2005");
    jTextField_Grade.setHorizontalAlignment(SwingConstants.CENTER);
    jTextField_Grade.setBounds(new Rectangle(51, 173, 46, 28));
    jComboBox_Status.setBounds(new Rectangle(287, 173, 110, 27));
    jComboBox_Status.addItem("本科一年级");
    jComboBox_Status.addItem("本科二年级");
    jComboBox_Status.addItem("本科三年级");
    jComboBox_Status.addItem("本科四年级");
    jComboBox_Status.addItem("研究生一年级");
    jComboBox_Status.addItem("研究生二年级");
    jComboBox_Status.addItem("博士一年级");
    jComboBox_Status.addItem("博士二年级");
    jLabel_Info.setFont(new java.awt.Font("华文行楷", Font.BOLD, 20));
    jLabel_Info.setForeground(Color.red);
    jLabel_Info.setHorizontalAlignment(SwingConstants.CENTER);
    jLabel_Info.setText("该生信息已成功录入!要继续吗?请选择.");
    jLabel_Info.setBounds(new Rectangle(4, 264, 393, 34));
    jLabel_PhotoStatus.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
    jLabel_PhotoStatus.setHorizontalAlignment(SwingConstants.CENTER);
    jLabel_PhotoStatus.setText("现无照片");
    jLabel_PhotoStatus.setBounds(new Rectangle(289, 110, 90, 28));
    jButton_PhotoInput.setBounds(new Rectangle(281, 139, 104, 32));
    jButton_PhotoInput.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
    jButton_PhotoInput.setText("载入照片");
    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_ID);
    this.getContentPane().add(jTextField_Class);
    this.getContentPane().add(jTextField_Grade);
    this.getContentPane().add(jComboBox_Status);
    this.getContentPane().add(jLabel_College);
    this.getContentPane().add(jTextField_Other);

⌨️ 快捷键说明

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