资源简介
该资源免费下载,希望大家共同学习。
将数据库数据直接附加在数据库中导入,将用户界面直接导入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
相关资源
- 数据库课设:图书管理系统报告
- 计算机图形学课设 画板
- 教学计划编制系统
- 课程作业:模拟仓库管理系统
- KTV点播系统 软件工程课设
- 电子技术课设(自动日历表)multisi
- 基于SPCE061A单片机的图形液晶模块的驱
- 基于FPGA的电梯控制器系统设计
- 在各城市的窄带物联网中传感器起到
- 用于无线传感器网络应用的超声波传
- 物联网无线传感器网络的7大特点
- 传感器在潜水设备的应用
- 旋转活塞式流量计的测量原理
- 设计电源管理电路时必需考虑的散热
- 电机型号Y、YS、YSF、YT、YC字母的含义
- BA8206BA4遥控风扇控制器的新应用
- 基于ARM7和DSP的逆变电源设计电路
- 基于LPC2134与T6963C液晶显示模块的接口
- 低功耗蓝牙无线传感器
- 基于FAN6754A的PWM反激式开关电源的设计
- 汽车线束类测试系统
- 电源设计小贴士 8:通过改变电源频率
- 光栅式万能测长仪的工作原理解析
- 基于LM35温度传感器的温控系统设计
- mems MEMS加速度传感器致力汽车主安全
- 采用单片机SPWM的控制应急电源逆变电
- 数据结构课设-模拟电梯
- FOR循环语句的翻译程序设计简单优先
- 计算机网络24分游戏课设完整版
- 华科密码学课设
评论
共有 条评论