📄 basicinfocheck.java~89~
字号:
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;
import java.sql.*;
public class BasicInfoCheck extends JDialog {
String strNumber;
boolean canInput = false;
public BasicInfoCheck(Frame frame, boolean modal) {
super(frame, modal);
setSize(440, 355);
setResizable(false);
if (TestFrame.id == 0) {
setTitle("基本信息查询-学生");
} else {
setTitle("基本信息查询-教师");
}
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
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 {
jLabel1.setFont(new java.awt.Font("隶书", Font.BOLD | Font.ITALIC, 25));
jLabel1.setForeground(Color.blue);
jLabel1.setHorizontalAlignment(SwingConstants.CENTER);
jLabel1.setText("正在进行基本信息查询");
jLabel1.setBounds(new Rectangle(1, 1, 436, 30));
this.getContentPane().setLayout(null);
jTextField_SN.setHorizontalAlignment(SwingConstants.CENTER);
jTextField_SN.setBounds(new Rectangle(56, 40, 101, 24));
jTextField_SN.addActionListener(new
BasicInfoCheck_jTextField_SN_actionAdapter(this));
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));
jLabel_Photo.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
jLabel_Photo.setHorizontalAlignment(SwingConstants.CENTER);
jLabel_Photo.setText("学生照片:");
jLabel_Photo.setBounds(new Rectangle(276, 33, 109, 31));
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.setEditable(false);
jTextField_ID.setHorizontalAlignment(SwingConstants.CENTER);
jTextField_ID.setBounds(new Rectangle(103, 64, 139, 27));
jLabel_Sex.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
jLabel_Sex.setHorizontalAlignment(SwingConstants.CENTER);
jLabel_Sex.setText("性别:");
jLabel_Sex.setBounds(new Rectangle(11, 91, 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(97, 91, 39, 25));
jTextField_Age.setEditable(false);
jTextField_Age.setHorizontalAlignment(SwingConstants.CENTER);
jTextField_Age.setBounds(new Rectangle(139, 91, 33, 24));
jLabel_Nation.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
jLabel_Nation.setHorizontalAlignment(SwingConstants.CENTER);
jLabel_Nation.setText("民族:");
jLabel_Nation.setBounds(new Rectangle(173, 91, 39, 25));
jTextField_Nation.setEditable(false);
jTextField_Nation.setHorizontalAlignment(SwingConstants.CENTER);
jTextField_Nation.setBounds(new Rectangle(216, 91, 50, 24));
jLabel_PhotoStatus.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
jLabel_PhotoStatus.setHorizontalAlignment(SwingConstants.CENTER);
jLabel_PhotoStatus.setText("现无照片");
jLabel_PhotoStatus.setBounds(new Rectangle(284, 145, 90, 28));
jLabel_Other.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
jLabel_Other.setText("备注:");
jLabel_Other.setBounds(new Rectangle(9, 235, 49, 29));
jTextField_Other.setEditable(false);
jTextField_Other.setBounds(new Rectangle(56, 230, 366, 29));
jLabel_Major.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
jLabel_Major.setText("所学专业:");
jLabel_Major.setBounds(new Rectangle(10, 119, 73, 28));
jTextField_College.setEditable(false);
jTextField_College.setHorizontalAlignment(SwingConstants.CENTER);
jTextField_College.setBounds(new Rectangle(90, 144, 176, 29));
jLabel_Status.setFont(new java.awt.Font("华文新魏", Font.BOLD, 15));
jLabel_Status.setHorizontalAlignment(SwingConstants.CENTER);
jLabel_Status.setText("在读:");
jLabel_Status.setBounds(new Rectangle(249, 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(104, 174, 39, 25));
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));
jTextField_Grade.setEditable(false);
jTextField_Grade.setHorizontalAlignment(SwingConstants.CENTER);
jTextField_Grade.setBounds(new Rectangle(56, 173, 47, 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.setEditable(false);
jTextField_Major.setHorizontalAlignment(SwingConstants.CENTER);
jTextField_Major.setBounds(new Rectangle(90, 115, 176, 29));
jButton_Check.setBounds(new Rectangle(9, 270, 97, 31));
jButton_Check.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
jButton_Check.setMargin(new Insets(0, 14, 2, 14));
jButton_Check.setText("查询");
//jButton_Check.setEnabled(canInput);
jButton_Check.addActionListener(new
BasicInfoCheck_jButton_Check_actionAdapter(this));
jButton_Reset.setBounds(new Rectangle(115, 269, 97, 32));
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.setEnabled(canInput);
jButton_Reset.addActionListener(new
BasicInfoCheck_jButton_Reset_actionAdapter(this));
jButton_Cancel.setBounds(new Rectangle(325, 270, 97, 32));
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
BasicInfoCheck_jButton_Cancel_actionAdapter(this));
jTextField_Status.setEditable(false);
jTextField_Status.setHorizontalAlignment(SwingConstants.CENTER);
jTextField_Status.setBounds(new Rectangle(290, 173, 132, 28));
jTextField_Name.setEditable(false);
jTextField_Name.setHorizontalAlignment(SwingConstants.CENTER);
jTextField_Name.setBounds(new Rectangle(202, 40, 61, 24));
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.setEditable(false);
jTextField_Hometown.setBounds(new Rectangle(56, 201, 366, 29));
jScrollPane_Photo.getViewport().setBackground(SystemColor.
activeCaptionText);
jScrollPane_Photo.setBounds(new Rectangle(292, 64, 78, 85));
jTextField_Class.setEditable(false);
jTextField_Class.setHorizontalAlignment(SwingConstants.CENTER);
jTextField_Class.setBounds(new Rectangle(144, 173, 98, 28));
jTextField_Sex.setToolTipText("");
jTextField_Sex.setEditable(false);
jTextField_Sex.setHorizontalAlignment(SwingConstants.CENTER);
jTextField_Sex.setBounds(new Rectangle(56, 90, 35, 24));
jButton_Delete.setBounds(new Rectangle(220, 270, 97, 32));
jButton_Delete.setFont(new java.awt.Font("楷体_GB2312", Font.BOLD, 15));
jButton_Delete.setMargin(new Insets(0, 14, 2, 14));
jButton_Delete.setEnabled(TestFrame.id == 1 && canInput);
jButton_Delete.setText("删除");
jButton_Delete.addActionListener(new
BasicInfoCheck_jButton_Delete_actionAdapter(this));
this.getContentPane().add(jTextField_SN);
this.getContentPane().add(jLabel_SN);
this.getContentPane().add(jLabel_Name);
this.getContentPane().add(jLabel_ID);
this.getContentPane().add(jTextField_ID);
this.getContentPane().add(jTextField_Nation);
this.getContentPane().add(jLabel_Major);
this.getContentPane().add(jTextField_College);
this.getContentPane().add(jLabel_Grade);
this.getContentPane().add(jLabel_College);
this.getContentPane().add(jTextField_Major);
this.getContentPane().add(jTextField_Name);
this.getContentPane().add(jLabel_Other);
this.getContentPane().add(jLabel_Hometown);
this.getContentPane().add(jTextField_Hometown);
this.getContentPane().add(jTextField_Grade);
this.getContentPane().add(jLabel_Status);
this.getContentPane().add(jLabel_Class);
this.getContentPane().add(jTextField_Other);
this.getContentPane().add(jTextField_Class);
this.getContentPane().add(jTextField_Status);
this.getContentPane().add(jTextField_Sex);
this.getContentPane().add(jLabel_Sex);
this.getContentPane().add(jLabel_Age);
this.getContentPane().add(jTextField_Age);
this.getContentPane().add(jLabel_Nation);
this.getContentPane().add(jLabel_Photo);
this.getContentPane().add(jScrollPane_Photo);
this.getContentPane().add(jLabel_PhotoStatus);
this.getContentPane().add(jButton_Cancel);
this.getContentPane().add(jButton_Delete);
this.getContentPane().add(jButton_Check);
this.getContentPane().add(jButton_Reset);
this.getContentPane().add(jLabel1, null);
}
JLabel jLabel1 = new JLabel();
JTextField jTextField_SN = new JTextField();
JLabel jLabel_SN = new JLabel();
JLabel jLabel_Name = new JLabel();
JLabel jLabel_Photo = new JLabel();
JLabel jLabel_ID = new JLabel();
JTextField jTextField_ID = new JTextField();
JLabel jLabel_Sex = new JLabel();
JLabel jLabel_Age = new JLabel();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -