⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.java

📁 实现学生信息管理,使学生信息管理工作更加容易,从而提高工作效率,降低管理成本.
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;

public class Main extends JFrame {

	JDesktopPane deskpane = new JDesktopPane();//在窗体里建立虚拟桌面并实例化
	JPanel p = new JPanel();//创建一个面板并实例化
	public Main(){//构造函数
		setTitle("学生信息管理系统");//设置窗体标题
		Container con = getContentPane();
		con.setLayout(new BorderLayout());//创建一个布局
		con.add(deskpane,BorderLayout.CENTER);//实例虚拟桌面的布局
		Font f =new Font("新宋体",Font.PLAIN,12);	
		JMenuBar mb = new JMenuBar();//实例化菜单栏
	    mb.setOpaque(true);
		setJMenuBar(mb);
		
        JMenu systemM = new JMenu("系统管理");
		systemM.setFont(f);
		mb.add(systemM);		
		
		JMenuItem land = new JMenuItem("重新登陆");
		land.setFont(f);
		
		JMenuItem exit = new JMenuItem("退出系统");
		exit.setFont(f);	
		systemM.add(land);
		systemM.add(exit);
		JMenu userM = new JMenu("用户管理");
		userM.setFont(f);
		mb.add(userM);
		JMenuItem password = new JMenuItem("密码修改");
		password.setFont(f);
		JMenuItem addDelete = new JMenuItem("添加/删除用户");
    	addDelete.setFont(f);
		userM.add(password);
		userM.add(addDelete);
		
		JMenu studentM = new JMenu("学生信息管理");
		studentM.setFont(f);
		mb.add(studentM);
		JMenu addM= new JMenu("添加记录");
		addM.setFont(f);
		JMenu viewM = new JMenu("信息查看");
		viewM.setFont(f);
		JMenu modifM = new JMenu("信息修改");
		modifM.setFont(f);		
		JMenuItem addinf = new JMenuItem("添加信息记录");
		addinf.setFont(f);
		addM.add(addinf);
		JMenuItem addgrade = new JMenuItem("添加成绩记录");
		addgrade.setFont(f);
		addM.add(addgrade);
		JMenuItem viewstud = new JMenuItem("基本信息查看");
		land.setFont(f);
		viewM.add(viewstud);
		JMenuItem viewgrade = new JMenuItem("成绩信息查看");
		addDelete.setFont(f);
		viewM.add(viewgrade);
		JMenuItem xiugai = new JMenuItem("基本信息修改");
		addDelete.setFont(f);
		modifM.add(xiugai);
		JMenuItem xiugaigrade = new JMenuItem("成绩信息修改");
		addDelete.setFont(f);
		modifM.add(xiugaigrade);
		JMenuItem shanchu= new JMenuItem("删除学生信息");
		addDelete.setFont(f);
		studentM.add(addM);
		studentM.add(viewM);
		studentM.add(modifM);
		studentM.add(shanchu);
		
		
        password.addActionListener(new ActionListener(){//密码修改监听
        	public void actionPerformed(ActionEvent e){
        		System.out.println("xgmima");
        		deskpane.add(new xgmima());
        		}
        	});

        land.addActionListener(new ActionListener(){//重新登陆监听
        	public void actionPerformed(ActionEvent e){
        		System.out.println("Land");
        		setVisible(false);
        		new Land();
        		}
        	});
        	addDelete.addActionListener(new ActionListener(){//添加/删除用户监听
        	public void actionPerformed(ActionEvent e){
        		deskpane.add(new AddDeleteUser());
        		}
        	});
           addinf.addActionListener(new ActionListener(){//添加学生信息
        	public void actionPerformed(ActionEvent e){
        		deskpane.add(new addstud());
        		}
        	});
           addgrade.addActionListener(new ActionListener(){//添加成绩信息
        	public void actionPerformed(ActionEvent e){
        		deskpane.add(new addgrade());
        		}
        	});
        	
        	viewstud.addActionListener(new ActionListener(){//学生基本信息查看
        	public void actionPerformed(ActionEvent e){
        		System.out.println("查看学生基本信息");
        		deskpane.add(new viewstud());
        		}
        	});
        	
        	viewgrade.addActionListener(new ActionListener(){//学生成绩信息查看
        	public void actionPerformed(ActionEvent e){
        		System.out.println("查看学生成绩信息");
        		deskpane.add(new viewgrade());
        		}
        	});
        	xiugai.addActionListener(new ActionListener(){//学生基本信息修改
        	public void actionPerformed(ActionEvent e){
        		System.out.println("修改学生基本信息");
        		deskpane.add(new xiugai());
        		}
        	});
        	xiugaigrade.addActionListener(new ActionListener(){//学生成绩信息修改
        	public void actionPerformed(ActionEvent e){
        		System.out.println("修改学生成绩信息");
        		deskpane.add(new xiugaigrade());
        		}
        	});
        	shanchu.addActionListener(new ActionListener(){//删除学生信息
        	public void actionPerformed(ActionEvent e){
        		System.out.println("修改学生成绩信息");
        		deskpane.add(new shanchu());
        		}
        	});
         exit.addActionListener(new ActionListener(){//退出系统监听
        	public void actionPerformed(ActionEvent e){
        		setVisible(false);
        		}
        	});
        
        this.setBounds(200,200,700,600);
		setVisible(true);	 
             }

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -