Mini学生管理系统model2
框架图:
代码:
/**
* ,主界面
*
* ,修改学生
* ,数据模型
*/
.test2;
import .*;
import .*;
import .*;
import .*;
import .*;
public class Stumanage extends JFrame implements ActionListener文档来源网络及个人整理,勿用作商业用途
{
//定义一些控件
JPanel jp1=null,jp2=null;
JLabel jl1;
JButton jb1,jb2,jb3,jb4;
JTable jt;
JScrollPane jsp;
JTextField jtf;
StuModel sm;
public static void main(String[] args)
{
Stumanage test3=new Stumanage();
//("guole ");
}
public Stumanage()
{
jb1=new JButton("查询");
//("想查询");
(this);
jb2=new JButton("添加");
(this);
jb3=new JButton("修改");
(this);
jb4=new JButton("删除");
(this);
jl1=new JLabel("请输入姓名");
jtf=new JTextField(10);
jp1=new JPanel();
jp2=new JPanel();
(jl1);
(jtf);
(jb1);
(jb2);
(jb3);
(jb4);
//创建一个数据模型对象
sm=new StuModel();
//初始化JTable
jt=new JTable(sm);
//初始化jsp JScrollPane
jsp=new JScrollPane(jt);
(jp1,"North");//大小写不能瞎写啊
(jp2,"South");//大小写不能瞎写啊
//把jsp放入到jframe
(jsp);
(400,300);
(true);
(EXIT_ON_CLOSE);
(null);
}
public void actionPerformed(ActionEvent e)
{
if(()==jb1)
{
//("想查询");
//对表操作
String name=().trim();//trim把控制字符串过滤一下文档来源网络及个人整理,勿用作商业用途
String sql="select * from stu where stuName='"+name+"'";文档来源网络及个人整理,勿用作商业用途
sm=new StuModel();
(sm);//重点!!!
}
if(()==jb2)
{
StuAddDialog stuadddialog=new StuAddDialog(this,"添加学生",true);//必须是模式对话框!!!文档来源网络及个人整理,勿用作商业用途
//添加完了以后要重新获得新的数据模型
sm=new StuModel();
(sm);//更新对话框,注意是重点!
}
if(()==jb3)
{
//用户希望修改
int rowNums=
练习Mini学生管理model 来自淘豆网m.daumloan.com转载请标明出处.