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

📄 clamain.java

📁 班级管理系统
💻 JAVA
字号:
package lab.lab;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.net.*;
public class ClaMain extends JFrame implements ActionListener{
	Dimension faceSize=new Dimension(400,300);
	Image icon;
	JMenuBar mainMenu=new JMenuBar();
	JMenu menuSystem=new JMenu();
	JMenuItem itemExit=new JMenuItem();
	
	JMenu menuCla=new JMenu();
	JMenuItem itemAddC=new JMenuItem();
	JMenuItem itemEditC=new JMenuItem();
	JMenuItem itemDeleteC=new JMenuItem();
	
	JMenu menuStu=new JMenu();
	JMenuItem itemAddS=new JMenuItem();
	JMenuItem itemEditS=new JMenuItem();
	JMenuItem itemDeleteS=new JMenuItem();
	
	JMenu menuTea=new JMenu();
	JMenuItem itemAddT=new JMenuItem();
	JMenuItem itemEditT=new JMenuItem();
	JMenuItem itemDeleteT=new JMenuItem();
	
	JMenu menuSearch=new JMenu();
	
	JMenuItem itemSearchCla=new JMenu();
	JMenuItem itemSearchClaByCnum=new JMenuItem();
	
	JMenuItem itemSearchStu=new JMenu();
	JMenuItem itemSearchStuBySnum=new JMenuItem();
	JMenuItem itemSearchStuBySname=new JMenuItem();
	
	JMenuItem itemSearchTea=new JMenu();
	JMenuItem itemSearchTeaByTnum=new JMenuItem();
	JMenuItem itemSearchTeaByTname=new JMenuItem();
	JMenuItem itemSearchTeaByTcourse=new JMenuItem();
	
	public static ClaInfo clainfo=new ClaInfo();
	public static StuInfo stuinfo=new StuInfo();
	public static TeaInfo teainfo=new TeaInfo();
	
	public ClaMain(){
		enableEvents(AWTEvent.WINDOW_EVENT_MASK);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.pack();
		this.setSize(faceSize);
		this.setTitle("班级管理系统");
		try{
			Init();
		}
		catch(Exception e){
			e.printStackTrace();
		}
	}
	private void Init()throws Exception{
		Container contentPane=this.getContentPane();
		contentPane.setLayout(new BorderLayout());
		
		menuSystem.setText("系统管理");
		menuSystem.setFont(new Font("Dialog",0,12));
		menuCla.setText("班级管理");
		menuCla.setFont(new Font("Dialog",0,12));
		menuStu.setText("学生管理");
		menuStu.setFont(new Font("Dialog",0,12));
		menuTea.setText("教师管理");
		menuTea.setFont(new Font("Dialog",0,12));
		menuSearch.setText("信息查询");
		menuSearch.setFont(new Font("Dialog",0,12));
		
		itemExit.setText("退出");
		itemExit.setFont(new Font("Dialog",0,12));
		
		itemAddC.setText("增加");
		itemAddC.setFont(new Font("Dialog",0,12));
		itemEditC.setText("修改");
		itemEditC.setFont(new Font("Dialog",0,12));
		itemDeleteC.setText("删除");
		itemDeleteC.setFont(new Font("Dialog",0,12));
		
		itemAddS.setText("增加");
		itemAddS.setFont(new Font("Dialog",0,12));
		itemEditS.setText("修改");
		itemEditS.setFont(new Font("Dialog",0,12));
		itemDeleteS.setText("删除");
		itemDeleteS.setFont(new Font("Dialog",0,12));
		
		itemAddT.setText("增加");
		itemAddT.setFont(new Font("Dialog",0,12));
		itemEditT.setText("修改");
		itemEditT.setFont(new Font("Dialog",0,12));
		itemDeleteT.setText("删除");
		itemDeleteT.setFont(new Font("Dialog",0,12));

		itemSearchCla.setText("班级查询");
		itemSearchCla.setFont(new Font("Dialog",0,12));
		itemSearchClaByCnum.setText("按班级号查询");
		itemSearchClaByCnum.setFont(new Font("Dialog",0,12));
		
		itemSearchStu.setText("学生查询");
		itemSearchStu.setFont(new Font("Dialog",0,12));
		itemSearchStuBySnum.setText("按学号查询");
		itemSearchStuBySnum.setFont(new Font("Dialog",0,12));
		itemSearchStuBySname.setText("按学生姓名查询");
		itemSearchStuBySname.setFont(new Font("Dialog",0,12));
		
		itemSearchTea.setText("教师查询");
		itemSearchTea.setFont(new Font("Dialog",0,12));
		itemSearchTeaByTname.setText("按教师姓名查询");
		itemSearchTeaByTname.setFont(new Font("Dialog",0,12));
		itemSearchTeaByTcourse.setText("按课程查询");
		itemSearchTeaByTcourse.setFont(new Font("Dialog",0,12));
		
		menuSystem.add(itemExit);
		
		menuCla.add(itemAddC);
		menuCla.add(itemEditC);
		menuCla.add(itemDeleteC);
		
		menuStu.add(itemAddS);
		menuStu.add(itemEditS);
		menuStu.add(itemDeleteS);
		
		menuTea.add(itemAddT);
		menuTea.add(itemEditT);
		menuTea.add(itemDeleteT);
		
		menuSearch.add(itemSearchCla);
		itemSearchCla.add(itemSearchClaByCnum);
		
		menuSearch.add(itemSearchStu);
		itemSearchStu.add(itemSearchStuBySnum);
		itemSearchStu.add(itemSearchStuBySname);
		
		menuSearch.add(itemSearchTea);
		itemSearchTea.add(itemSearchTeaByTname);
		itemSearchTea.add(itemSearchTeaByTcourse);
		
		mainMenu.add(menuSystem);
		mainMenu.add(menuCla);
		mainMenu.add(menuStu);
		mainMenu.add(menuTea);
		mainMenu.add(menuSearch);
		this.setJMenuBar(mainMenu);
		
		itemExit.addActionListener(this);
		
		itemAddC.addActionListener(this);
		itemEditC.addActionListener(this);
		itemDeleteC.addActionListener(this);
		
        itemAddS.addActionListener(this);
        itemEditS.addActionListener(this);
        itemDeleteS.addActionListener(this);
     
        itemAddT.addActionListener(this);
        itemEditT.addActionListener(this);
        itemDeleteT.addActionListener(this);
        
        itemSearchClaByCnum.addActionListener(this);
        
        itemSearchStuBySnum.addActionListener(this);
        itemSearchStuBySname.addActionListener(this);
        
        itemSearchTeaByTname.addActionListener(this);
        itemSearchTeaByTcourse.addActionListener(this);
        this.addWindowListener(new WindowAdapter(){
        	public void windowClosing(WindowEvent e){
        		System.exit(0);
        	}
        });
	}
	public void actionPerformed(ActionEvent e) {
		Object obj=e.getSource();
		if(obj==itemExit){
			System.exit(0);
		}
		else if(obj==itemAddC){
			AddClaInfo aci=new AddClaInfo();
			aci.downInit();
			aci.pack();
			aci.setVisible(true);
		}
		else if(obj==itemEditC){
			EditClaInfo eci=new EditClaInfo();
			eci.downInit();
			eci.pack();
			eci.setVisible(true);
		}
		else if(obj==itemDeleteC){
			DelClaInfo dci=new DelClaInfo();
			dci.downInit();
			dci.pack();
			dci.setVisible(true);
		}
		else if(obj==itemAddS){
			AddStuInfo asi=new AddStuInfo();
			asi.downInit();
			asi.pack();
			asi.setVisible(true);
		}
		else if(obj==itemEditS){
			EditStuInfo esi=new EditStuInfo();
			esi.downInit();
			esi.pack();
			esi.setVisible(true);
		}
		else if(obj==itemDeleteS){
			DelStuInfo dsi=new DelStuInfo();
			dsi.downInit();
			dsi.pack();
			dsi.setVisible(true);
		}
		else if(obj==itemAddT){
			AddTeaInfo ati=new AddTeaInfo();
			ati.downInit();
			ati.pack();
			ati.setVisible(true);
		}
		else if(obj==itemDeleteT){
			DelTeaInfo dti=new DelTeaInfo();
			dti.downInit();
			dti.setVisible(true);
		}
		else if(obj==itemEditT){
			EditTeaInfo eti=new EditTeaInfo();
			eti.downInit();
			eti.pack();
			eti.setVisible(true);
		}
		else if(obj==itemSearchCla){
			//clainfo.downInit();
			//clainfo.pack();
			//clainfo.setVisible(true);
		}
		else if(obj==itemSearchStu){
			//stuInfo.downInit();
			//stuInfo.pack();
			//stuInfo.setVisible(true);
		}
		else if(obj==itemSearchTea){
			//teaInfo.downTnit();
			//teaInfo.pack();
			//teainfo.setVisible(true);
		}
		else if(obj==itemSearchClaByCnum){
			ClaSearchCnum csCnum=new ClaSearchCnum();
			csCnum.pack();
			csCnum.setVisible(true);
		}
		else if(obj==itemSearchStuBySnum){
			StuSearchSnum ssSnum=new StuSearchSnum();
			ssSnum.pack();
			ssSnum.setVisible(true);
		}
		else if(obj==itemSearchStuBySname){
			StuSearchSname ssSname=new StuSearchSname();
			ssSname.pack();
			ssSname.setVisible(true);
		}
		else if(obj==itemSearchTeaByTname){
			TeaSearchTname tsTname=new TeaSearchTname();
			tsTname.pack();
			tsTname.setVisible(true);
		}
		else if(obj==itemSearchTeaByTcourse){
			TeaSearchTcourse tsTcourse=new TeaSearchTcourse();
			tsTcourse.pack();
			tsTcourse.setVisible(true);
		}
	}
}

⌨️ 快捷键说明

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