云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java学生选课系统(完整源代码,sql2005)

java学生选课系统(完整源代码,sql2005)

  • 62 次阅读
  • 3 次下载
  • 2025/5/23 16:53:40

} }

Menu.java:

import java.awt.*;

import java.awt.event.*; import javax.swing.*;

public class Menu extends JFrame implements ActionListener{ Addstu 增加学生界面; Updatastu 修改学生界面; Delstu 删除学生界面; AddC 增加课程界面; DelC 删除课程界面; UpdateC 修改课程界面; AddSC 增加选课界面; DelSC 删除选课界面; UpdateSC 修改选课界面; Selstu 学生查询界面; JPanel pCenter;

CardLayout card=null; JLabel label=null;

JMenuBar mb=new JMenuBar();//菜单栏 JMenu m1=new JMenu(\学生管理\

JMenuItem add1=new JMenuItem(\ \

JMenuItem updata1=new JMenuItem(\ \JMenuItem delete1=new JMenuItem(\ \JMenu m2=new JMenu(\课程管理\

JMenuItem add2=new JMenuItem(\ \

JMenuItem updata2=new JMenuItem(\ \JMenuItem delete2=new JMenuItem(\ \JMenu m3=new JMenu(\选课管理\

JMenuItem add3=new JMenuItem(\ \

JMenuItem updata3=new JMenuItem(\ \JMenuItem delete3=new JMenuItem(\ \JMenu m4=new JMenu(\查询管理\

JMenuItem 学生查询=new JMenuItem(\查询信息 \JMenuItem m5=new JMenuItem(\系统退出\Font t=new Font (\public Menu (){

this.setTitle(\学生选课管理系统\

try {UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());} catch(Exception e){System.err.println(\不能设置外观: \

//组合菜单 addMenu1(); addMenu2(); addMenu3(); addMenu4(); addJMenuBar(); setJMenuBar(mb);

label=new JLabel(\选课管理系统\label.setFont(new Font(\宋体\

label.setHorizontalTextPosition(SwingConstants.CENTER); label.setForeground(Color.red); //点击事件

add1.addActionListener(this); updata1.addActionListener(this); delete1.addActionListener(this); m5.addActionListener(this); add2.addActionListener(this); delete2.addActionListener(this); updata2.addActionListener(this); add3.addActionListener(this); delete3.addActionListener(this); updata3.addActionListener(this); 学生查询.addActionListener(this);

card=new CardLayout(); pCenter=new JPanel(); pCenter.setLayout(card);

增加学生界面=new Addstu(); 修改学生界面=new Updatastu(); 删除学生界面=new Delstu(); 增加课程界面=new AddC(); 删除课程界面=new DelC(); 修改课程界面=new UpdateC(); 增加选课界面=new AddSC(); 删除选课界面=new DelSC(); 修改选课界面=new UpdateSC(); 学生查询界面=new Selstu();

pCenter.add(\欢迎界面\

pCenter.add(\增加学生界面\增加学生界面); pCenter.add(\修改学生界面\修改学生界面); pCenter.add(\删除学生界面\删除学生界面);

pCenter.add(\增加课程界面\增加课程界面); pCenter.add(\删除课程界面\删除课程界面); pCenter.add(\修改课程界面\修改课程界面); pCenter.add(\增加选课界面\增加选课界面); pCenter.add(\删除选课界面\删除选课界面); pCenter.add(\修改选课界面\修改选课界面); pCenter.add(\学生查询界面\学生查询界面);

add(pCenter,BorderLayout.CENTER); validate();

setVisible(true);

setBounds(400,150,600,380);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

addWindowListener(new WindowAdapter(){//关闭程序时的操作 public void windowClosing(WindowEvent e){System.exit(0);} });

validate(); }

private void addJMenuBar() {

mb.add(m1);mb.add(m2);mb.add(m3);mb.add(m4);mb.add(m5); }

private void addMenu4() { m4.add(学生查询); m4.setFont(t); }

private void addMenu3() { m3.add(add3); m3.add(updata3); m3.add(delete3); m3.setFont(t); }

private void addMenu2() {//将菜单加入到菜单栏中 m2.add(add2); m2.add(updata2); m2.add(delete2); m2.setFont(t); }

private void addMenu1() { m1.add(add1); m1.add(updata1); m1.add(delete1); m1.setFont(t);//字体 }

public void actionPerformed(ActionEvent e){ Object obj=e.getSource(); if(obj==m5){System.exit(0);} else{if(obj==add1){

card.show(pCenter,\增加学生界面\}

else{if(obj==updata1){

card.show(pCenter,\修改学生界面\}

else{if(obj==delete1){

card.show(pCenter, \删除学生界面\}

else{if(obj==add2){

card.show(pCenter, \增加课程界面\}

else{if(obj==delete2){

card.show(pCenter, \删除课程界面\}

else{if(obj==updata2){

card.show(pCenter, \修改课程界面\}

else{if(obj==add3){

card.show(pCenter, \增加选课界面\}

else{if(obj==delete3){

card.show(pCenter, \删除选课界面\}

else{if(obj==updata3){

card.show(pCenter, \修改选课界面\}

else{if(obj==学生查询){

card.show(pCenter, \学生查询界面\}}

}}}}}}}}}}

public static void main(String[] args) { new Menu(); }

SelC.java:

import java.sql.*;

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} } Menu.java: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Menu extends JFrame implements ActionListener{ Addstu 增加学生界面; Updatastu 修改学生界面; Delstu 删除学生界面; AddC 增加课程界面; DelC 删除课程界面; UpdateC 修改课程界面; AddSC 增加选课界面; DelSC 删除选课界面; UpdateSC 修改选课界面; Selstu 学生查询界面; JPanel pCenter; CardLayout card=null; JLabel label=null; JMen

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com