mframe.java

来自「java课程的资料以及实验的代码」· Java 代码 · 共 66 行

JAVA
66
字号
/*主菜单管理
 *设计者:任继梅
 */
package com.hesj.mod;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class MFrame extends JFrame
{    
	JMenuBar      menubar=new JMenuBar();
	JMenu         GoodM=new JMenu("货物管理");
	JMenu         UsweM=new JMenu("用户管理");
	JMenu         HelpM=new JMenu("帮助");
	JMenu         WindowM=new JMenu("窗口");
	JMenuItem     FindM=new JMenuItem("查询");
	JMenuItem     ChangM=new JMenuItem("修改");
		
	JMenuItem     AddM=new JMenuItem("添加");
		
	JMenuItem     DeleteM=new JMenuItem("删除");
	JMenuItem     UaddM=new JMenuItem("添加");
	JMenuItem     UdeleM=new JMenuItem("删除");
	JMenuItem     UfindM=new JMenuItem("查询");
	JMenuItem     ExitM=new JMenuItem("退出");
     public MFrame(){
     	
     	super();
     	this.setSize(300,250);
		this.setTitle("货物管理主菜单");
        //Container contp=getContentPane();
        Dimension dim=Toolkit.getDefaultToolkit().getScreenSize();//设定窗体显示位置
		this.setLocation((int)(dim.getWidth()-this.getWidth())/2,
							(int)(dim.getHeight()-this.getHeight())/2);
    	menubar.add(GoodM);
    	menubar.add(UsweM);
    	menubar.add(WindowM);
    	menubar.add(HelpM);
    	
    	GoodM.add(FindM);
    	GoodM.add(ChangM);
    	GoodM.add(DeleteM);
    	GoodM.add(ExitM);
    	
    	UsweM.add(UaddM);
    	UsweM.add(UdeleM);
    	UsweM.add(UfindM);
    	setJMenuBar(menubar);
    	FindM.addActionListener(new ActionListener(){
    		public void actionPerformed(ActionEvent e){
    		dispose();
    		new Find();	
    		}});
    	ExitM.addActionListener(new ActionListener(){
    		public void actionPerformed(ActionEvent e){
    		System.exit(0);
    		}
    	});
    
    } 
   
  /* public static void main(String [] args){
   	new MFrame().show();
   }
    */
}

⌨️ 快捷键说明

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