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

📄 jframeframe.java

📁 用JAVA 编写的一个菜单程序 实现了一些基本计算和信息的录入
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class JframeFrame extends JFrame implements ActionListener{
        JMenuBar menuBar=new JMenuBar();
        JMenu menu1,menu2,menu3,menu4,menu5;
        JMenuItem menuItem11,menuItem12,menuItem13,menuItem14;
        JMenuItem menuItem21,menuItem22,menuItem23,menuItem24;
        JMenuItem menuItem31,menuItem32,menuItem33,menuItem34;
        JMenuItem menuItem41;
        JframeFrame(){
        	getContentPane().setLayout(new BorderLayout());
        	createMenu();
        	setTitle("Jframe");
        	setSize(400,400);
        	setVisible(true);
        }
        void createMenu(){
        	menu1=new JMenu("常用算法");
        	menu2=new JMenu("数据录入");
        	menu3=new JMenu("组件使用");
        	menu4=new JMenu("退出");
        	menuItem11=new JMenuItem("求n阶乘");
        	menuItem12=new JMenuItem("排序");
        	menuItem13=new JMenuItem("求n~m的和");
        	menuItem14=new JMenuItem("找素数");
        	menuItem21=new JMenuItem("学生数据录入");
        	menuItem22=new JMenuItem("名片录入");
        	menuItem31=new JMenuItem("音乐浏览");
        	menuItem32=new JMenuItem("学生档案");
        	menuItem33=new JMenuItem("作者选择");
        	menuItem41=new JMenuItem("退出");
        	menu1.add(menuItem11);
        	menu1.add(menuItem12);
        	menu1.add(menuItem13);
        	menu1.add(menuItem14);
        	menu2.add(menuItem21);
        	menu2.add(menuItem22);
        	menu3.add(menuItem31);
        	menu3.add(menuItem32);
        	menu3.add(menuItem33);
        	menu3.addSeparator();
        	menu4.add(menuItem41);
        	menuBar.add(menu1);
        	menuBar.add(menu2);
        	menuBar.add(menu3);
        	menuBar.add(menu4);
        	setJMenuBar(menuBar);
        	menuItem11.addActionListener(this);
        	menuItem12.addActionListener(this);
        	menuItem13.addActionListener(this);
        	menuItem14.addActionListener(this);
        	menuItem21.addActionListener(this);
        	menuItem22.addActionListener(this);
        	menuItem31.addActionListener(this);
        	menuItem32.addActionListener(this);
        	menuItem33.addActionListener(this);
        	menuItem41.addActionListener(this);
        	
        	
        }
        public void actionPerformed(ActionEvent e){
        	if(e.getSource()==menuItem11){
        		new Cal();
        		}
        	if(e.getSource()==menuItem12){
        		new Paixu();
        		}  	
        		
        	 if(e.getSource()==menuItem13){
        		new Sum();
        		}  	
        	if(e.getSource()==menuItem14){
        		new Shu();
        		} 
        	if(e.getSource()==menuItem21){
        		new Student();
        		}	
        	if(e.getSource()==menuItem22){
        		new Employee();
        		}
        			
        	if(e.getSource()==menuItem31){	
        		JFrame frame = new TreeDemo();
   		        frame.setSize(400,500);
                frame.setVisible(true);	
 	}	
            if(e.getSource()==menuItem32){
        	
        		TableDemo frame = new TableDemo();
                frame.pack();
                frame.setVisible(true); 
        		}
        	if(e.getSource()==menuItem33){
        		new Jlist();
        		}	
        	
        	 if(e.getSource()==menuItem41){
        	
        		dispose();
				System.exit(0);
        		}  	
        		
        }
        
       void crea(){
       	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);
        	     
        }
       }
        
       } 
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

⌨️ 快捷键说明

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