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

📄 jcaidan.java

📁 创建一个数据库dbstu,其中包括下列表: 1.student(学号
💻 JAVA
字号:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
class Jcaidan extends JFrame implements ActionListener
{	JMenuBar menuBar=new JMenuBar();
	JMenu menu1,menu2,menu3,menu4,menu5,menu6;
	JMenuItem menuItem11,menuItem12,menuItem13,menuItem14;
	JMenuItem menuItem21,menuItem22,menuItem23;
	JMenuItem menuItem31,menuItem32,menuItem33,menuItem34;
	JMenuItem menuItem41,menuItem42;
	JMenuItem menuItem51,menuItem52;
	JMenuItem menuItem61;
	//JButton b1,b2,b3;
	Jcaidan() 
    {	getContentPane().setLayout(new BorderLayout());    //设置边界布局
		createMenu();      //创建菜单
	    setTitle("菜单演示窗口");
	    setSize(800,800);
	    setVisible(true);
	    getContentPane().setBackground(Color.lightGray);
JFrame.setDefaultLookAndFeelDecorated(true);
     Font font = new Font("JFrame", Font.PLAIN, 14);
     Enumeration keys = UIManager.getLookAndFeelDefaults().keys();
     while (keys.hasMoreElements()) {
       Object key = keys.nextElement();
       if(UIManager.get(key) instanceof Font)UIManager.put(key, font);
     }	}
	void createMenu()
    {	menu1=new JMenu("数据录入功能");
	//	menu1.setMnemonic('S');     //设置热键
		menu2=new JMenu("修改功能");
	//	menu2.setMnemonic('V');    //设置热键
	    menu3=new JMenu("查询功能");
	//	menu3.setMnemonic('Z');    //设置热键
			menu4=new JMenu("删除功能");
		//menu4.setMnemonic('T');    //设置热键
			menu5=new JMenu("统计");
			menu6=new JMenu("退出");
		menuItem11=new JMenuItem("student数据录入");//建立菜单项的同时加入图标
		menuItem12=new JMenuItem("address数据录入");
		menuItem13=new JMenuItem("master数据录入");
	//	menuItem14=new JMenuItem("找素数(H)");
	
			
		menu1.add(menuItem11);
    	menu1.addSeparator(); 
		menu1.add(menuItem12);
    	menu1.addSeparator(); 
		menu1.add(menuItem13);     	
		menu1.addSeparator(); 
	        //添加分隔条
		//menu1.add(menuItem13);  
		menuItem21=new JMenuItem("student数据修改");
		
		menuItem22=new JMenuItem("address数据修改");
			menuItem23=new JMenuItem("master数据修改");
		menu2.add(menuItem21);   	
		menu2.add(menuItem22);
		 menu2.add(menuItem23); 
		 /*(1)按系查询所有学生;
		  *(2)按寝室编号查询所有学生;
		  *(3)按班主任查询所有学生;
		  *(4)查询指定学生的如下信息:姓名,专业,学院名称,寝室名称
		  *,寝室号,联系电话,班主任姓名,班主任电话。*/
		menuItem31=new JMenuItem("按系查询所有学生");
		menuItem32=new JMenuItem("按寝室编号查询所有学生");
		menuItem33=new JMenuItem("按班主任查询所有学生");
		menuItem34=new JMenuItem("查询指定学生的信息");	
		menu3.add(menuItem31);
		menu3.add(menuItem32);
		menu3.add(menuItem33);
		menu3.add(menuItem34);
	//	4删除功能:实现按学生学号删除指定学生;输入年龄范围,删除该范围内的所有学生。
		menuItem41=new JMenuItem("按学生学号删除指定学生");
    	menuItem42=new JMenuItem("删除年龄范围内的所有学生");		
		menu4.add(menuItem41);
		menu4.add(menuItem42);
//	5统计:得出相同专业的学生人数;统计出每位班主任带了的学生人数
	    menuItem51=new JMenuItem("统计相同专业的学生人数");
    	menuItem52=new JMenuItem("统计出每位班主任带了的学生人数");	
    	menu5.add(menuItem51);
    	menu5.add(menuItem52);
    	//	=new JMenu("退出");
    	menuItem61=new JMenuItem("退出");
    	menu6.add(menuItem61);		    
		menuBar.add(menu1);
		menuBar.add(menu2);
		menuBar.add(menu3);
		menuBar.add(menu4);
		menuBar.add(menu5);
		menuBar.add(menu6);	
		setJMenuBar(menuBar);	            //将菜单添加到窗体
		setIconImage(new ImageIcon("m11.gif").getImage());  //设置窗口图标	
		menuItem11.addActionListener(this);
		menuItem12.addActionListener(this);
		menuItem13.addActionListener(this);
	//	menuItem14.addActionListener(this);
		menuItem21.addActionListener(this); 	
		menuItem22.addActionListener(this);
		menuItem23.addActionListener(this);	
		menuItem31.addActionListener(this);
		menuItem32.addActionListener(this);
		menuItem33.addActionListener(this); 
		menuItem34.addActionListener(this);		
		menuItem41.addActionListener(this);	
		menuItem42.addActionListener(this);
		menuItem51.addActionListener(this);
		menuItem52.addActionListener(this);
		menuItem61.addActionListener(this);
	}
	public void actionPerformed(ActionEvent e)
    {	if(e.getSource()==menuItem11)
        {new StudentDataAdd();////new Jc() ;
 	    }	
		else if(e.getSource()==menuItem12)
    	{new AdressAdd();//new Sort();
	    }
		else if(e.getSource()==menuItem13)   
		{new MasterAdd();//new Qiuhe();
		}
		//	else if(e.getSource()==menuItem14)   
	//	{new Calculate();
	//	}
			else if(e.getSource()==menuItem21)   
		{new StudentDataModify();//new StudentDataWindow();
		}
			else if(e.getSource()==menuItem22)   
		{ new AddressModify();//new Address//new MingPian();
		}
		    else if(e.getSource()==menuItem23)   
		{new MasterModify();//new MingPian();
		}
			else if(e.getSource()==menuItem31)   
		{new ParameterQuery();//new TreeDemo();
		}
			else if(e.getSource()==menuItem32)   
		{new QSH();//new Table();
		}
			else if(e.getSource()==menuItem33)   
		{new BHQS();//new jlistmouse();
		}
		    else if(e.getSource()==menuItem34)   
		{new ATU();//new MingPian();
		}
			else if(e.getSource()==menuItem41)   
		{new Dele();//	dispose();
		//	System.exit(0);
		}
		else if(e.getSource()==menuItem42)   
		{new Denian();//new MingPian();
		}
		else if(e.getSource()==menuItem51)   
		{new Zuanye();//new MingPian();
		}
		else if(e.getSource()==menuItem52)   
		{new Bzr();//new MingPian();
		}
		else if(e.getSource()==menuItem61)   
		{dispose();
		System.exit(0);
		}
		}	
public static void main(String args[])   
    {	Font font=new Font("JFrame", Font.PLAIN, 14); 
		Enumeration  keys=UIManager.getLookAndFeelDefaults().keys();    while(keys.hasMoreElements()) 
		{	Object key=keys.nextElement();
			if(UIManager.get(key) instanceof Font)
				UIManager.put(key, font);
		}
 		new Jcaidan();
	}
} 

⌨️ 快捷键说明

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