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