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

📄 menu.java

📁 项目实战
💻 JAVA
字号:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class menu extends JFrame implements ActionListener{
	JMenuBar menbar=new JMenuBar();
	
	JMenu mnuFile=new JMenu("文件");
	JMenu mnuEdit=new JMenu("编辑");
	JMenu mnuHelp=new JMenu("帮助");
	JMenu daochu=new JMenu("导出");
	
	JMenuItem mnuOpen=new JMenuItem("打开");
	JMenuItem mnuSave=new JMenuItem("保存");
	JMenuItem mnuSaveAs=new JMenuItem("另存为");
	JMenuItem mnuClose=new JMenuItem("关闭");
	
	JMenuItem mnuCopy=new JMenuItem("复制");
	JMenuItem mnuPlase=new JMenuItem("粘贴");
	JMenuItem mnuCut=new JMenuItem("剪切");
	
	JMenuItem mnuAboutMe=new JMenuItem("关于本产品");
	
	JMenuItem trr=new JMenuItem("java文件");
	JMenuItem tee=new JMenuItem("word文档");
	
	public menu(String s){
		super(s);
		mnuFile.add(mnuOpen);
		mnuFile.add(mnuSave);
		mnuFile.add(mnuSaveAs);
		mnuFile.addSeparator();
		mnuFile.add(daochu);
		mnuFile.addSeparator();
		mnuFile.add(mnuClose);
		mnuOpen.addActionListener(this);
		mnuSave.addActionListener(this);
		mnuSaveAs.addActionListener(this);
		mnuClose.addActionListener(this);
		
		mnuEdit.add(mnuCopy);
		mnuEdit.add(mnuPlase);
		mnuEdit.add(mnuCut);
		mnuCopy.addActionListener(this);
		mnuPlase.addActionListener(this);
		mnuCut.addActionListener(this);
		
		mnuHelp.add(mnuAboutMe);
		mnuAboutMe.addActionListener(this);
		
		daochu.add(trr);
		daochu.add(tee);
		trr.addActionListener(this);
		tee.addActionListener(this);
		
		menbar.add(mnuFile);
		menbar.add(mnuEdit);
		menbar.add(mnuHelp);
		
		Container c=this.getContentPane();
		c.add(menbar,BorderLayout.NORTH);
	}
	public void actionPerformed(ActionEvent e){
		if(e.getSource().equals(mnuOpen)){
			myTest1 t=new myTest1("用户登录");
			t.setSize(240,200);
			t.setVisible(true);
		}
		else if(e.getSource().equals(mnuSave)){
			System.out.println("保存");
		}
		else if(e.getSource().equals(mnuSaveAs)){
			System.out.println("另存为");
		}
		else if(e.getSource().equals(mnuClose)){
			System.out.println("关闭");
		}
		if(e.getSource().equals(mnuAboutMe)){
			JOptionPane.showMessageDialog(this,"提示内容","标题",JOptionPane.DEFAULT_OPTION);
		}
	}
	public static void main(String[] args){
		menu s=new menu("菜单选项");
		s.setSize(240,200);
		s.setVisible(true);
	}
}

⌨️ 快捷键说明

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