📄 insertstudent.java
字号:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
import java.sql.*;
//////////////开始的入口处在pp2
class InsertStudent{
JFrame f=new JFrame("添加学生用户窗口");
JTextField tf1=new JTextField(8),tf2=new JTextField(8),tf3=new JTextField(8),
tf4=new JTextField(8),tf5=new JTextField(8),tf6=new JTextField(8),
tf7=new JTextField(8);
JLabel lb=new JLabel("提示:");
String name=null,number=null,grade=null,clanguage=null,english=null,maths=null,more=null;
public static void main(String args[]){
InsertStudent a=new InsertStudent();
a.InsertStudent();
}
public InsertStudent(){}
public void InsertStudent(){
Container cp=f.getContentPane();
cp.setLayout(new BorderLayout());
JPanel pa1=new JPanel(new GridLayout(7,2)),pa2=new JPanel(new GridLayout(1,6)),pa3=new JPanel(new FlowLayout(FlowLayout.LEFT));
pa1.add(new JLabel("姓名:"));pa1.add(tf1);
pa1.add(new JLabel("学号:"));pa1.add(tf2);
pa1.add(new JLabel("班级:"));pa1.add(tf3);
pa1.add(new JLabel("C语言(成绩):"));pa1.add(tf4);
pa1.add(new JLabel("英语(成绩):"));pa1.add(tf5);
pa1.add(new JLabel("数学(成绩):"));pa1.add(tf6);
pa1.add(new JLabel("备注:"));pa1.add(tf7);
JButton bt1=new JButton("确定"),bt2=new JButton("取消");
bt1.addActionListener(new Ok());
bt2.addActionListener(new Cancel());
pa2.add(new JLabel(""));
pa2.add(new JLabel(""));
pa2.add(new JLabel(""));
pa2.add(bt1);
pa2.add(bt2);
pa2.add(new JLabel(""));
pa3.add(lb);
cp.add("North",pa1);
cp.add("Center",pa2);
cp.add("South",pa3);
f.addWindowListener(new WinLis());
f.pack();
f.setVisible(true);
}
private class Ok implements ActionListener{
public void actionPerformed(ActionEvent ae){
StudentSql studentsql=new StudentSql();
name=tf1.getText();number=tf2.getText();grade=tf3.getText();
clanguage=tf4.getText();english=tf5.getText();maths=tf6.getText();
more=tf7.getText();
if(name.length()>=1){
if(number.length()>=1){
if(grade.length()>=1){
if(clanguage.length()>=1){
if(english.length()>=1){
if(maths.length()>=1){
if(more.length()>=1){
try{
studentsql.Insert(name,number,grade,clanguage,english,maths,more);
int i=JOptionPane.showConfirmDialog(f,"添加成功!","对话框",JOptionPane.YES_OPTION,JOptionPane.INFORMATION_MESSAGE);
if(i==0)f.dispose();
}catch(Exception e){
JOptionPane.showMessageDialog(f,"对不起,添加失败!","对话框",JOptionPane.ERROR_MESSAGE);
}
}else lb.setText("提示:请您输入学生备注!");
}else lb.setText("提示:请您输入学生数学成绩!");
}else lb.setText("提示:请您输入学生英语成绩!");
}else lb.setText("提示:请您输入学生C语言成绩!");
}else lb.setText("提示:请您输入学生班级!");
}else lb.setText("提示:请您输入学生学号!");
}else lb.setText("提示:请您输入学生姓名!");
}
}
private class Cancel implements ActionListener{
public void actionPerformed(ActionEvent ae){
f.dispose();
}
}
private class WinLis extends WindowAdapter{
public void windowClosing(WindowEvent we){
f.dispose();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -