}
jtf6.setText(stuZy); jtf7.setText(classId); jtf8.setText(stuSourse);
//设置窗体的属性 this.setSize(465,300);
this.getContentPane().setBackground(Color.LIGHT_GRAY); this.setVisible(true); this.setResizable(false);
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub //当点击了修改按钮 if(e.getSource()==jb1) {
//获取文本框的信息
String stuId=jtf1.getText().trim(); String stuName=jtf2.getText().trim(); if(stuName.equals(\)) { }
String stuSex=jtf3.getText().trim(); if(stuSex.equals(\)) {
JOptionPane.showMessageDialog(this, \请输入性别!\);
- 40 -
JOptionPane.showMessageDialog(this, \请输入姓名!\); return;//返回到输入界面,如果没有return语句,则会回到主界面
}
return;//返回到输入界面,如果没有return语句,则会回到主界面
////对于年龄,则需要进行两个判断,一个是不能为空,另一个必须是int型,下面用异常来判断输入的学生年龄是否是整型数
//******************************************// try {
stuAge=Integer.parseInt(jtf4.getText().trim());//把从文本
框取得的字符串转换成整型,如果抛异常,则输入的不是整形数
if(stuAge<1) {
JOptionPane.showMessageDialog(this, \年龄必须大于或等于
1!\);
}
return;
} catch (Exception e2) {
//提示输入的不是整数
JOptionPane.showMessageDialog(this, \请输入一个整数的年龄!
\);
//如果抛异常,则返回到添加窗口,后面终止执行
******************************//
//******************************************************************
}
return;
// TODO: handle exception
*//
String stuJg=jtf5.getText().trim(); if(stuJg.equals(\)) {
- 41 -
}
JOptionPane.showMessageDialog(this, \请输入出生地!\); return;//返回到输入界面,如果没有return语句,则会回到主界面
String stuZy=jtf6.getText().trim(); if(stuZy.equals(\))
- 42 -