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

📄 menudemo.java

📁 里面所含源码是本人平时做程序的一些实例
💻 JAVA
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MenuDemo extends JFrame implements ActionListener{
	JMenuBar mbMain;
	JMenu mnuSystem,mnuHelp;
	JMenuItem mnuiCls,mnuiSave,mnuiClock,mnuiExit,mnuiContent,mnuiIndex,mnuiAbout;
	public MenuDemo(){
		super("菜单应用演示");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		Font fntDispl=new Font("黑体",Font.PLAIN,14);
		mbMain=new JMenuBar();
		mnuSystem=new JMenu("系统(S)",true);
		mnuHelp=new JMenu("帮助(H)",false);
		mnuSystem.setMnemonic('S');
		mnuHelp.setMnemonic(KeyEvent.VK_H);
		mbMain.add(mnuSystem);
		mbMain.add(mnuHelp);
		
		mnuiCls=new JMenuItem("清除屏幕显示");
		mnuiSave=new JMenuItem("保存聊天记录");
		mnuiClock=new JMenuItem("查看时间");
		mnuiExit=new JMenuItem("退出系统(X)");
		mnuiExit.setMnemonic('X');
		mnuiExit.addActionListener(this);
		mnuSystem.add(mnuiCls);
		mnuSystem.add(mnuiSave);
		mnuSystem.add(mnuiClock);
		mnuSystem.addSeparator();
		mnuSystem.add(mnuiExit);
		mnuSystem.setFont(fntDispl);
		mnuHelp.setFont(fntDispl);
		mnuiCls.setFont(fntDispl);
		mnuiSave.setFont(fntDispl);
		mnuiClock.setFont(fntDispl);
		mnuiExit.setFont(fntDispl);
		Icon icnContent=new ImageIcon("image1/22.gif");
		mnuiContent=new JMenuItem("目录",icnContent);
		mnuiIndex=new JMenuItem("索引");
		mnuiAbout=new JMenuItem("关于[HappyChat聊天系统]...");
		mnuiAbout.addActionListener(this);
		mnuiContent.setFont(fntDispl);
		mnuiIndex.setFont(fntDispl);
		mnuiAbout.setFont(fntDispl);
		mnuHelp.add(mnuiContent);
		mnuHelp.add(mnuiIndex);
		mnuHelp.add(mnuiAbout);
		setJMenuBar(mbMain);
		setSize(250,150);
		setVisible(true);
	}
	public void actionPerformed(ActionEvent ae){
		JOptionPane.showMessageDialog(null,"您选择了:"+ae.getActionCommand());
		if(ae.getSource()==mnuiExit)
		System.exit(0);
	}
	public static void main(String args[]){
		new MenuDemo();
	}
}

⌨️ 快捷键说明

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