java计算机毕业设计学生就业创业管理系统源码+数据库+系统+lw文档+mybatis+运行部署

java计算机毕业设计学生就业创业管理系统源码+数据库+系统+lw文档+mybatis+运行部署

java计算机毕业设计学生就业创业管理系统源码+数据库+系统+lw文档+mybatis+运行部署

本源码技术栈:

项目架构:B/S架构

开发语言:Java语言

开发软件:idea eclipse

前端技术:Layui、HTML、CSS、JS、JQuery等技术

后端技术:JAVA

运行环境:Win10、JDK1.8

数 据 库:MySQL5.7/8.0

源码地址:https://pan.baidu.com/s/1V8xt7tW7oTjNeFiGaymwMg?pwd=twjz

最新计算机专业原创开发毕业设计源码+数据库是近期作品

【1】jsp红河旅游信息服务系统
【2】ssm高校教材征订管理系统
【3】jspm大科树餐饮管理系统
【4】ssm+sqlserver音乐资源分享网站
【5】sshjsp家庭理财系统
【6】springboot租房网站
【7】ssm图书管理系统
【8】ssm基于SpringMVC的时鲜蔬菜配送系统
【9】ssm在线智能学习管理系统
【10】ssm基于java的医院门诊管理系统
【11】ssm牧场奶牛疾病信息管理系统的设计与实现
【12】ssm高校实习实训管理系统
【13】ssm社交物联网的服务搜索系统
【14】ssm铝塑门窗的研制和生产管理
【15】ssm基于网络的课程答疑系统
【16】答疑mysql
【17】ssm网上购物系统
【18】springboot网上商城系统
【19】ssm大学生健康电子档案系统
【20】jsp石家庄市居家养老服务平台
【21】ssm重工教师职称管理系统
【22】ssm+sqlserver房屋租赁管理系统
【23】ssm软件工程在线学习平台
【24】ssm高校教材征订管理系统
【25】springcloud智能分析的简单聚众筹平台
【26】ssm程序设计类课程的课堂教学效果评价系统
【27】ssm消防安全应急培训管理平台
【28】ssm在线音乐网站
【29】ssm医院诊疗信息管理
【30】jspjava学习平台精品课程mysqlssh
【31】jsp学生宿舍故障报修管理信息系统
【32】ssm医院医患管理系统
【33】ssm员工信息管理系统
【34】jsp心理健康系统
【35】ssm停车管理系统
【36】ssm在线专业培养方案系统
【37】jsp南京传媒学院门户网
【38】ssm城市智能公交系统
【39】ssm校园小区互助系统
【40】基于ssh的酒店客房在线预定
【41】ssm在线药物配送系统
【42】ssm电脑小白网站
【43】ssm邢台市公寓式月亮酒店管理系统
【44】JSP超市进销存系统的设计与实现sqlserver
【45】ssm景区失物招领平台
【46】springboot颜如玉图书销售网站的设计与实现
【47】婚恋交友网qe程序论文
【48】jsp校园点餐系统
【49】ssm基于Internet快递柜管理系统
【50】ssm彩妆销售网站
【51】springboot基于SpringBoot的自助旅游导航系统
【52】springboot病房管理系统
【53】ssm影视论坛
【54】JSP企业进销存系统的设计与实现SQLServer
【55】ssm在线考试系统
【56】jsp抗击新冠疫情专题宣传网站
【57】ssm校园租赁系统的设计与实现
【58】ssm音乐视频分享网站
【59】ssm健康饮食推荐系统
【60】jsp昆明地铁站区警务综合管理系统程序
【61】ssmjava视频点播系统
【62】jsp学生作品展示mysql网站ssh
【63】ssm酒店预约及管理系统
【64】ssm医患辅助系统
【65】ssm超市会员积分管理系统
【66】springboot基于SpringBoot的创意项目众筹平台的设计与开发
【67】springboot大学生选课系统
【68】ssm+sqlserver多媒体素材管理系统
【69】jspm教室管理系统程序hsl
【70】springboot校园社区系统
【71】jsp游戏账号交易
【72】jsp班级网站
【73】springboot花店管理系统
【74】springboot唯艺健身管理系统
【75】jspm汽车租赁管理系统zjya
【76】springboot汽车售后服务管理系统
【77】jsp婚纱影楼服务管理
【78】ssm高校车辆管理系统
【79】ssm基于Web的精品课程网站的设计与实现
【80】jsp流行病调查平台
【81】古城物流wuliu
【82】springboot足球青训俱乐部管理后台系统
【83】ssm基于SSM框架的报修系统
【84】ssm电影网站系统
【85】springboot网上订餐系统
【86】jsp+sqlserver基于JSP的养老院老人日常生活管理系统
【87】基于ssh学生请假管理系统
【88】jsp龙山社区居民信息管理系统jhne程序开题
【89】springboot在线水果超市
【90】jsp基于JavaWeb的社区商超系统的设计与实现
【91】jsp小型医院药品及门诊管理
【92】springboot车险销售管理系统
【93】springboot游戏商城平台
【94】ssm+sqlserver医院药品管理系统
【95】ssm高原特色农产品网站设计
【96】springboot工程师上门服务管理系统
【97】ssm基于SSM框架的音乐网站
【98】ssm网络教育平台设计
【99】ssm疫情防控物业管理系统
【100】ssm医院管理系统
【101】ssm企业员工工资管理系统
【102】jspm教学监控系统zjyA
【103】springboot校园新闻趣事
【104】ssm电子设备销售网站
【105】jsp医院远程诊断系统
【106】jspm学生成绩查询系统hsg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
package cn.com.edu.view.frame; import java.awt.AWTException; import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.Dimension; import java.awt.GridBagLayout; import java.awt.MenuItem; import java.awt.PopupMenu; import java.awt.SystemTray; import java.awt.Toolkit; import java.awt.TrayIcon; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JSplitPane; import javax.swing.JToolBar; import org.jvnet.substance.SubstanceLookAndFeel; import org.jvnet.substance.skin.FindingNemoSkin; import cn.com.edu.action.JMenuItemAction; import cn.com.edu.action.MainFrameAction; import cn.com.edu.util.GBC; import cn.com.edu.view.panel.AddStudentInfoPanel; import cn.com.edu.view.panel.FindStudentInfoPanel; /** * 教务管理系统主界面 * * @author Administrator * */ public class MainFrame extends JFrame { private static MainFrame instance; private JMenuBar bar;// 菜单条 private JMenu studentJMenu;// 菜单 private JMenu teacherJMenu;// 菜单 private JPanel center = new JPanel();// 中心面板用来放置卡片 private CardLayout card = new CardLayout();// 卡片布局 private JPanel west;// 西边面板 private JSplitPane split;// 分割面板 private JToolBar tool;// 工具条 private MainFrameAction action = new MainFrameAction(this);// 按钮事件对象 private JMenuItemAction menuItemAction = new JMenuItemAction(this);// 菜单事件对象 private SystemTray tray;// 系统托盘 private TrayIcon trayIcon;// 设置系统托盘的图片 /** * 使用单子设计模式主界面对象 * */ private MainFrame() { init(); } public static MainFrame getInstance() { if (instance == null) { instance = new MainFrame(); } return instance; } /** * 初始化主界面 * */ public void init() { // 设置标题 this.setTitle("教务管理系统"); // 设置标题图片 ImageIcon icon = new ImageIcon("img/switchuser.png"); this.setIconImage(icon.getImage()); // 得到屏幕对象 Dimension size = Toolkit.getDefaultToolkit().getScreenSize(); // 设置主界面大小 this.setSize(size.width, size.height - 20); // 设置居中 this.setLocationRelativeTo(null); // 添加工具条 this.add(createTool(), BorderLayout.NORTH); // 将菜单添加到主界面 this.setJMenuBar(createJMenuBar()); // 将卡片添加到主界面 center.setLayout(card); addCardPanel(center); this.add(createSplit()); // 设置关闭主界面 this.setDefaultCloseOperation(this.DO_NOTHING_ON_CLOSE); //创建系统托盘 createSystemTray(); //关闭窗口事件 closeWindow(this); // 设置显示主界面 this.setVisible(true); } public JMenuBar createJMenuBar() { if (bar == null) { bar = new JMenuBar(); studentJMenu = createJMenu("学生管理"); teacherJMenu = createJMenu("老师管理"); addJMenuItem(studentJMenu, "添加学生信息"); addJMenuItem(studentJMenu, "查询学生信息"); addJMenuItem(studentJMenu, "修改学生信息"); addJMenuItem(studentJMenu, "删除学生信息"); studentJMenu.addSeparator(); addJMenuItem(studentJMenu, "退出"); bar.add(studentJMenu); bar.add(teacherJMenu); } return bar; } /** * 创建菜单 * * @param name * @return */ private JMenu createJMenu(String name) { JMenu menu = new JMenu(name); return menu; } /** * 将创建的菜单项添加到菜单 * * @param menu * @param name */ private void addJMenuItem(JMenu menu, String name) { JMenuItem item = new JMenuItem(name); item.addActionListener(menuItemAction); menu.add(item); } /** * 用于添加卡片 * * @param center */ public void addCardPanel(JPanel center) { JPanel jp2 = new JPanel(); JPanel jp3 = new JPanel(); JPanel jp4 = new JPanel(); jp2.add(new JButton("卡片2")); jp3.add(new JButton("卡片3")); jp4.add(new JButton("卡片4")); center.add(new AddStudentInfoPanel(), "添加学生信息"); center.add(new FindStudentInfoPanel(), "查询学生信息"); center.add(jp3, "修改学生信息"); center.add(jp4, "删除学生信息"); } /** * 创建西边面板,用添加选项按钮 * * @return */ public JPanel createWestPanel() { if (west == null) { west = new JPanel(); west.setLayout(new GridBagLayout()); west.add(createButton("添加学生信息", "img/switchuser.png"), new GBC(0, 0).setInset(10)); west.add(createButton("查询学生信息", "img/switchuser.png"), new GBC(0, 1).setInset(10)); west.add(createButton("修改学生信息", "img/switchuser.png"), new GBC(0, 2).setInset(10)); west.add(createButton("删除学生信息", "img/switchuser.png"), new GBC(0, 3).setInset(10)); } return west; } /** * 创建按钮方法 * * @param name * @return */ public JButton createButton(String name, String icon) { JButton button = new JButton(name); button.setIcon(new ImageIcon(icon)); button.addActionListener(action); return button; } public CardLayout getCard() { return card; } public JPanel getCenter() { return center; } /** * 分割面板 * * @return */ public JSplitPane createSplit() { if (split == null) { split = new JSplitPane(); split.setOneTouchExpandable(true); split.setLeftComponent(createWestPanel()); split.setRightComponent(center); } return split; } /** * 创建工具条 * * @return */ public JToolBar createTool() { if (tool == null) { tool = new JToolBar(); tool.add("添加学生信息", createButton("添加学生信息", "img/switchuser.png")); tool.add("查询学生信息", createButton("查询学生信息", "img/switchuser.png")); tool.add("修改学生信息", createButton("修改学生信息", "img/switchuser.png")); tool.add("删除学生信息", createButton("删除学生信息", "img/switchuser.png")); tool.add("帮助", createButton("帮助", "img/syssetup.png")); } return tool; } ///////////////////////////系统托盘设置///////////////////////////////////// /** * 窗口事件 * * @param jframe */ public void closeWindow(MainFrame jframe) { jframe.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { int show = JOptionPane.showConfirmDialog(null, "是否确定关闭?", "确认关闭系统", JOptionPane.YES_NO_OPTION); if (show == JOptionPane.YES_OPTION) { System.exit(0); } } public void windowIconified(WindowEvent e) { if (getState() == 1) {// 最小化 try { tray.add(trayIcon); } catch (AWTException e1) { e1.printStackTrace(); } setVisible(false); } } }); } /** * 创建系统托盘 * */ public void createSystemTray() { // 得到当前系统的托盘对象 tray = SystemTray.getSystemTray(); ImageIcon icon = new ImageIcon("img/2.png"); // 添加鼠标右键 弹出菜单 PopupMenu menu = new PopupMenu(); MenuItem show = new MenuItem("显示窗体"); MenuItem exit = new MenuItem("退出窗体"); trayIcon = new TrayIcon(icon.getImage(), "学生管理系统", menu); trayIcon.addMouseListener(new MouseAdapter() { /** * 鼠标点击事件 */ public void mouseClicked(MouseEvent e) { if (e.getClickCount() == 2) {// 鼠标双击 tray.remove(trayIcon); setVisible(true); // 设置窗口全屏 setExtendedState(JFrame.MAXIMIZED_BOTH); } } }); /** *鼠标右键显示窗体 */ show.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { tray.remove(trayIcon); setVisible(true); // 设置窗口全屏 setExtendedState(JFrame.MAXIMIZED_BOTH); } }); /** * 鼠标右键关闭窗体 */ exit.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { int show = JOptionPane.showConfirmDialog(null, "是否确定关闭?", "确认关闭系统", JOptionPane.YES_NO_OPTION); if (show == JOptionPane.YES_OPTION) { System.exit(0); } } }); menu.add(show); menu.add(exit); } /** * @param args */ public static void main(String[] args) { SubstanceLookAndFeel.setSkin(new FindingNemoSkin()); // 蓝色幽灵 // SubstanceLookAndFeel.setSkin(new OfficeBlue2007Skin()); // 麦田风光 // SubstanceLookAndFeel.setSkin(new FieldOfWheatSkin()); // 默认皮肤 // SubstanceLookAndFeel.setSkin(new BusinessSkin()); // 朦胧风格 // SubstanceLookAndFeel.setSkin(new MistAquaSkin()); MainFrame.getInstance(); } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值