当前位置:首页 > (完整版)基于Java与SQL数据库技术的学生成绩管理系统 (1)毕业论文
public 按钮被点击执行
void actionPerformed(ActionEvent e)
{ JButton b5=(JButton)e.getSource();
JOptionPane.showMessageDialog( null ,\本系统由 吴晓阳 陈秀丽 制作******\\n************ 日期:2010年12月 ************\
} } class
JavaSql
extends
JFrame
implements
ActionListener{ 主类JavaSql
添加设置用户名和密码输入的图形界面
JFrame 创建”登录“的框架
JButton 创建”确定“按钮
JLabel
t1=new
JLabel(\
管
理
员
号
:
quedin
=
new
JButton(\
确
定
denglu=new
JFrame(\
登
录
\
\
\
创建标签”管理员号“
JTextField 创建管理员号的输入栏
JLabel
t3=new
JLabel(\
登
录
密
码
:
t2=new
JTextField(null,15);
\
创建标签\登录密码\
JTextField 创建登录密码的输入栏
public
void
t4=new
JPasswordField(null,15);
init(){ 在数据库中创建一张”学籍管理系统“表
try{ Class.forName(\
Connection
c=DriverManager.getConnection(\
Statement s=c.createStatement(); s.executeUpdate(
\学籍管理系统(\
\学号 char(15) CONSTRAINT authIndex
PRIMARY KEY,\
\姓名 char(10),\ \性别 char(4),\ \学院 char(8),\ \班级 char(8),\ \籍贯 char(5))\
s.close(); c.close();
System.out.println(\欢迎使用学籍管理系
统**********\
}
catch(Exception e)
该表已存在
{
System.out.println(\欢迎使用学籍
管理系统**********\
}
}
public void zhujiemian() 定义jiemian()的方法,创建主功能的图形界面
{
Container c=getContentPane(); 设置主功
能界面的按钮的大小和坐标位置
c.setLayout(null);
JButton b1=new JButton(\显示已有学生信息\b1.setBounds();
JButton b2=new JButton(\添加新的学生信息\b2.setBounds();
JButton b3=new JButton(\修改已有学生信息\b3.setBounds();
JButton b4=new JButton(\删除已有学生信息\b4.setBounds(0);
JButton b5=new JButton(\关于学籍管理系统\
b5.setBounds(0);
JButton b6=new JButton(\退出学籍管理系统\
b6.setBounds(0);
J_ActionListener1
a1=new
J_ActionListener1();
实例化各个按钮监听的类
J_ActionListener2 a2=new J_ActionListener2(); J_ActionListener3 a3=new J_ActionListener3(); J_ActionListener4 a4=new J_ActionListener4(); J_ActionListener5 a5=new J_ActionListener5();
b1.addActionListener(a1); b2.addActionListener(a2); b3.addActionListener(a3); b4.addActionListener(a4); b5.addActionListener(a5);
b6.addActionListener(new
ActionListener()
为”退出学籍管理系统“的按钮添加事件监听触发
{
public void actionPerformed(final ActionEvent e)
{
System.exit(0); 该
按钮点击时,退出学籍管理系统
} });
c.add(b1); 将按钮逐
个添加到面板里
c.add(b2); c.add(b3);
共分享92篇相关文档