📄 inputbasicinfo.java~1~
字号:
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 + -