资源简介
该资源免费下载,希望大家共同学习。
将数据库数据直接附加在数据库中导入,将用户界面直接导入eclipse.
代码片段和文件信息
package test;
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
import test.MyDBConnection;
import test.Managerframe;
public class Loginframe implements ActionListener{
Jframe logF = new Jframe();
JPanel log_p1 = new JPanel();
JPanel log_p2 = new JPanel();
JPanel log_p3 = new JPanel();
JPanel log_p4 = new JPanel();
JPanel log_p5 = new JPanel();
JPanel log_p6 = new JPanel();
JPanel log_p7 = new JPanel();
JLabel log_l1 = new JLabel();
JLabel log_l2 = new JLabel();
JLabel log_l3 = new JLabel();
JLabel log_l4 = new JLabel(“账号:“);
JLabel log_l5 = new JLabel(“密码:“);
JTextField log_t1 = new JTextField(25);
JPasswordField log_t2= new JPasswordField(25);
JButton log_b1 = new JButton(“登 陆“);
int judgeNum;
MyDBConnection mydbcon;
Connection conn ;
Statement stam ;
public Loginframe(MyDBConnection mydbcon) {
this.mydbcon = mydbcon;
this.conn = mydbcon.getMyConnection();
this.stam = mydbcon.getMyStatement();
drawUI();
log_b1.addActionListener(this);
}
private void drawUI() {
logF.setVisible(true);
logF.setSize(550 400);
logF.setLocationRelativeTo(null);
logF.setDefaultCloseOperation(logF.EXIT_ON_CLOSE);
logF.add(log_p1BorderLayout.NORTH);
logF.add(log_p2BorderLayout.WEST);
logF.add(log_p3BorderLayout.CENTER);
logF.add(log_p4BorderLayout.EAST);
logF.add(log_p5BorderLayout.SOUTH);
ImageIcon img1 = new ImageIcon(“src/test/1.jpg“);
ImageIcon img2 = new ImageIcon(“src/test/2.jpg“);
img1.setImage(img1.getImage().getScaledInstance(550 200Image.SCALE_DEFAULT));
img2.setImage(img2.getImage().getScaledInstance(100 100Image.SCALE_DEFAULT));
log_l1.setIcon(img1);log_l2.setIcon(img2);
log_l4.setFont(new Font(“Dialog“ 1 20));
log_l5.setFont(new Font(“Dialog“ 1 20));
log_b1.setPreferredSize(new Dimension(15030));
log_p1.add(log_l1);log_p2.add(log_l2);
log_l1.setLayout(new FlowLayout(FlowLayout.RIGHT));
log_p3.setLayout(new GridLayout(21));
log_p3.add(log_p6);log_p3.add(log_p7);
log_p6.add(log_l4);log_p6.add(log_t1);log_p7.add(log_l5);log_p7.add(log_t2);
log_p5.add(log_b1);
}
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource() == log_b1) {
if(judge() == 1) {
System.out.println(“管理员已登录!“);
new Managerframe(mydbconlog_t1.getText());
//this.logF.setVisible(false);
}else if(judge()== 2) {
System.out.println(“教师已登录!“);
new Teacherframe(mydbconlog_t1.getText());
}else if(judge() == 3) {
System.out.println(“学生已登录!“);
new Studentframe(mydbconlog_t1.getText());
//this.logF.setVisible(false);
}else {
JOptionPane.showMessageDialog(null “账户或密码错误““提示“2);
log_t2.setText(““);
}
}
}
private int
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3121848 2020-09-18 09:59 数据库课设报告.docx
文件 8388608 2019-07-04 19:03 数据库源码\class_system.mdf
文件 2097152 2019-07-04 19:03 数据库源码\class_system.ldf
目录 0 2020-09-18 10:13 数据库源码\
文件 231377 2020-09-18 10:13 数据库源码\数据库创建表结构关键代码.docx
目录 0 2020-09-18 10:03 eclipse用户界面源码\
目录 0 2020-09-18 10:03 eclipse用户界面源码\test\
文件 109019 2019-06-11 23:55 eclipse用户界面源码\test\1.jpg
文件 65160 2019-06-11 22:16 eclipse用户界面源码\test\2.jpg
文件 9653 2019-06-12 14:20 eclipse用户界面源码\test\3.jpg
文件 33774 2019-06-12 14:23 eclipse用户界面源码\test\4.jpg
文件 22244 2019-06-12 16:16 eclipse用户界面源码\test\5.jpg
文件 23831 2019-06-12 18:11 eclipse用户界面源码\test\6.jpg
文件 3843 2020-09-16 10:39 eclipse用户界面源码\test\Loginfr
文件 424 2020-09-13 17:31 eclipse用户界面源码\test\Main.java
文件 23505 2020-09-18 09:16 eclipse用户界面源码\test\Managerfr
文件 1215 2020-09-14 08:29 eclipse用户界面源码\test\MyDBConnection.java
文件 23394 2020-09-17 11:16 eclipse用户界面源码\test\Studentfr
文件 30280 2019-06-15 10:19 eclipse用户界面源码\test\Teacherfr
相关资源
- 计算机组成原理课设-最大负数的绝对
- 简易数字钟的设计数字逻辑与数字系
- FPGA课设——豆浆机面板设计.zip
- 数据挖掘与机器学习课设
- 立体仓库PLC200程序,力控仿真界面,
- 操作系统课程设计完整版报告+源程序
- 高校学生选课管理系统
- dsp课设 :卷积Convolve算法
- web课设图书管理系统
- 基于51单片机的温度控制系统设计课程
- 计算机网络课设校园网组建
- 人因工程设计数据查询系统
- 武汉大学-水工建筑物课程设计课设
- 51单片机课程设计-太阳能跟踪控制器
- 屏显电子钟微机原理课设
- 操作系统高响应比 报告与程序
- 微机课设——交通信号灯自动控制模
- 山东大学计算机组成原理课设实验报
- 操作系统课设 读者写者 生产者消费
- Multisim13——8层电梯控制器,数电课设
- 网上商城系统毕业论文课设报告
- 数据库课程设计 数据库课设
- 数据库课程设计-航空售票系统 实验报
- 南京工程学院 数电课设 多功能数字钟
- 校园小商品 交易系统 数据库课设 课
- 超市管理系统结构化分析与设计
- 图书管理系统课程设计报告.docx
- Pintos 西电操作系统课程设计3 报告+代
- 交通灯单片机课设
- Hadoop编程课程设计项目.zip
评论
共有 条评论