📄 insert.java
字号:
/* 学生注册登记类 Insert.java */
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Insert implements ActionListener
{JTextField tNo,tName,tBirthday,tSex,tScore,tRemarks;
JLabel lNo,lName,lBirthday,lSex,lScore,lRemarks;
JButton okButton,exitButton;
StudentManager server;
public Insert(StudentManager server,JPanel content) //构造方法
{ this.server=server;
content.setLayout(new GridLayout(4,4));
lNo = new JLabel("学号");
tNo = new JTextField(11);
lName = new JLabel("姓名");
tName = new JTextField(10);
lBirthday = new JLabel("出生年月");
tBirthday = new JTextField(10);
lSex = new JLabel("性别");
tSex = new JTextField(2);
lScore = new JLabel("入学成绩");
tScore = new JTextField(5);
lRemarks = new JLabel("备注");
tRemarks = new JTextField(16);
okButton = new JButton("注册");
exitButton=new JButton("退出");
content.add(lNo);
content.add(tNo);
content.add(lName);
content.add(tName);
content.add(lBirthday);
content.add(tBirthday);
content.add(lSex);
content.add(tSex);
content.add(lScore);
content.add(tScore);
content.add(lRemarks);
content.add(tRemarks);
content.add(new JLabel());
content.add(okButton);
content.add(exitButton);
content.add(new JLabel());
okButton.addActionListener(this);
exitButton.addActionListener(this);
}//构造方法结束
public void actionPerformed(ActionEvent evt) //事件方法
{ Object obj = evt.getSource();
try
{if(obj == okButton)
{ String str1="insert into student_login values(?,?,?,?,?,?)";
String [] values=new String[6];
values[0]=tNo.getText();
values[1]=tName.getText();
values[2]=tBirthday.getText();
values[3]=tSex.getText();
values[4]=tScore.getText();
values[5]=tRemarks.getText();
server.insert(str1,values); //调用对象插入方法,在数据表中插入一个记录
tNo.setText("");
tName.setText("");
tScore.setText("0");
}
else
{ System.exit(0); }
}
catch(Exception e)
{ System.out.println("Error:"+e); }
}//事件方法结束
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -