教师端的登录界面就比较清晰了。。。可能就我自己认为,以为前面写的太乱了。。。蒙圈

// 学会了先布局,在完善部分代码,嘤嘤嘤。。。之前那个学生的感觉凉凉啊~

// 有些代码中可能有main函数,有些没有main完全是用来测试每一部分的功能,没别的意思。。。

注意: main主函数只有一个就是在java学生管理系统(简易)(一)里面的main函数

package StudentMajor;import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;public class TeacherUser {private JFrame jf;private JPanel jp1,jp2,jp3,jp4,jp5;private JButton jb1,jb2,jb3,jb4,jb5;private JLabel jl;TeacherUser(){}public void init() {jf = new JFrame("学生管理系统");jf.setSize(300, 150);//窗口大小jf.setLocationRelativeTo(null);//居中显示jf.setLayout(new FlowLayout());//布局jf.setResizable(false);//大小不可变jl = new JLabel("----尊敬的教师,请选择你需要的操作----");jp1 = new JPanel();jp2 = new JPanel();jp3 = new JPanel();jp4 = new JPanel();jp5 = new JPanel();jb1 = new JButton("查看学生");jb2 = new JButton("添加学生");jb3 = new JButton("删除学生");jb4= new JButton("修改学生");jb5= new JButton("返回");jp1.add(jb1);jp2.add(jb2);jp3.add(jb3);jp4.add(jb4);jp5.add(jb5);jf.add(jl);jf.add(jb1);jf.add(jb2);jf.add(jb3);jf.add(jb4);jf.add(jp5);myEvent();jf.setVisible(true);}public void myEvent() {jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);jb1.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {jf.dispose();new SearchStudents().init();}});jb2.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {jf.dispose();new StudentTools().init();//学生工具类默认添加学生}});jb3.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {jf.dispose();new DeleteStudent().init();}});jb4.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {jf.dispose();new ReviseStudent().init();}});jb5.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {new Login().init();jf.dispose();}});}public static void main(String[] args) {new TeacherUser().init();}}

java学生管理系统(简易)(三)---教师端的登录主页面相关推荐

  1. 计算机毕业设计JAVA课堂管理系统小程序用户端mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA课堂管理系统小程序用户端mybatis+源码+调试部署+系统+数据库+lw 计算机毕业设计JAVA课堂管理系统小程序用户端mybatis+源码+调试部署+系统+数据库+lw 本源 ...

  2. 计算机毕业设计Java课堂管理系统小程序用户端(源码+mysql数据库+系统+lw文档)

    计算机毕业设计Java课堂管理系统小程序用户端(源码+mysql数据库+系统+lw文档) 计算机毕业设计Java课堂管理系统小程序用户端(源码+mysql数据库+系统+lw文档) 本源码技术栈: 项目 ...

  3. 【java项目学习笔记】Java学生管理系统(纯后端基础--增删改查)

    学生管理系统 在一所学校中,对学生人员流动的管理是很麻烦的,本案例要求编写一个学生管理系统,实现对学生信息的添加.删除.修改和查询功能.每个功能的具体要求如下: 系统的首页 用于显示系统所有的操作,并 ...

  4. java考勤管理系统源码java学生考勤请假系统java学生考勤管理系统 java考勤系统java学生信息管理系统java学生管理系统

    java考勤管理系统源码java学生考勤请假系统java学生考勤管理系统 java考勤系统java学生信息管理系统java学生管理系统 public Swingtest002() {// 设置标题se ...

  5. Java mysql学生管理系统(简易)源

    学校要求搞了一个小项目.实习生写的代码还有很多不足,但是基本功能都实现 懂得都懂,还缺少优化!各位可以自己加功能 (想要完整代码直接拖到下面复制) 1.第一步搭建mysql 首先我是采用了小皮面板8. ...

  6. java学生管理系统(百度人脸识别 + Swing + mysql + 邮件发送 )

    文章目录 项目感受 项目历程和功能概述 具体实现 增删改查 音乐播放 背景更换 邮件发送 人脸识别 百度AI注册 人脸识别相关类的使用 单个参数的提取 使用opencv调用摄像头录入人脸 其他问题 总 ...

  7. java学生管理系统(增删改查存)

    说明: 1.期末结课做的简易的学生管理系统(java+mysql+excel+文本): 2.仅实现增删改查,显示,存储等界面操作: 实验报告如下: 1.数据库 2.需要添加额外的jar包(连接数据库或 ...

  8. java学生管理系统(swing) (没用数据库,附源码)

    如果有需要带数据库的,请小伙伴移步至:java+mysql学生管理系统(附源码,无套路) 事先声明: 程序简易,只是为了记录学习过程,大佬们勿喷,要实在忍不住,麻烦各位大佬轻点喷就是! 但是如果有任何 ...

  9. java学生管理系统代码_java学生信息管理系统(附源码)

    一:   介绍 1:实现登录界面 2:实现主界面 有两种操作 一种是按钮操作  另外一种是SQL语句. 3:连接SQL server 2008 数据库 用到的软件及环境SQLserver2008,ec ...

最新文章

  1. java web 打印控件_web打印,web打印控件,dotnet web打印控件,java web打印控件,webprint...
  2. 使用Minify合并css和js减少http请求
  3. java gson 解析string_Java之——深入解析String、StringBuffer、StringBuiler
  4. php读取mysql分页查询
  5. linux c字符连接,C 语言实例
  6. 第二十八期:阿里云VS腾讯云 谁才是中国未来的云计算之王?
  7. CString常用方法
  8. 雷林鹏分享:jQuery EasyUI 拖放 - 基本的拖动和放置
  9. Linux / Unix Command: getprotobyname
  10. Python复杂对象转JSON
  11. WIFI原理,WIFI6各代介绍 2020-11-23
  12. 红警安装中出现的问题 win10,黑屏和无法联机对战(缺少ipx协议)的问题。
  13. 小学生认识计算机网络教案,小学信息技术四年级教案
  14. Redis主从复制原理
  15. ASP网站访问量计数器
  16. 办公:office办公软件Excel表格的打印技巧
  17. 【343天】我爱刷题系列102(2018.01.14)
  18. 哈尔滨工业大学计算机考研复试分数线,34所自划线院校2021考研复试分数线-2021哈尔滨工业大学考研分数线已公布...
  19. 操作系统 -- pcb
  20. R沟通 | 如何在Typora中设置免费的图床

热门文章

  1. 怎样获取明天的日期java_java 获取昨天,今天,明天的日期
  2. [办公自动化]如何将PPT转为PDF,免费
  3. 高等数学:第二章 导数与微分(6)函数的微分
  4. CCSP 2018,杭州电子科技大学,2018/10/25
  5. 使用SVProgressHUD时加入自定义Gif图片
  6. 端午节日介绍PPT模板
  7. 谈谈我对矩阵维度的理解
  8. 计算机高国家线50分调剂,这些考生注意,即使初试分数再高,超过国家线,也只能调剂读研!...
  9. 小爱同学UWP上架Win10应用商店啦快下载使用吧
  10. 英语词汇篇 - 词性的转化