filemenuitem.java

来自「This is the complete Editor Using java」· Java 代码 · 共 56 行

JAVA
56
字号
package com.JCreater;
import java.awt.Font;
import javax.swing.ImageIcon;
import javax.swing.JMenuItem;
public class FileMenuItem {
	private static JMenuItem newMenuItem;
	private static JMenuItem openMenuItem;
	private static JMenuItem saveMenutem;
	private static JMenuItem saveAsMenuItem;
	private static JMenuItem closeFileMenuItem;
	private static JMenuItem exitMenuItem;
	public static JMenuItem newFileMenuItem() {
		newMenuItem = new JMenuItem("New", new ImageIcon("assets/file_new.gif"));
		newMenuItem.setFont(new Font("Times new Roman", Font.BOLD, 14));
		newMenuItem.addActionListener(new NewFileAction());
		newMenuItem.setMnemonic('n');
		return newMenuItem;
	}
	public static JMenuItem openMenuItem() {
		openMenuItem = new JMenuItem("Open", new ImageIcon("assets/file_open.gif"));
		openMenuItem.setFont(new Font("Times new Roman", Font.BOLD, 14));
		openMenuItem.addActionListener(new OpenFileAction());
		openMenuItem.setMnemonic('o');
		return openMenuItem;
	}
	public static JMenuItem saveMenuItem() {
		saveMenutem = new JMenuItem("Save", new ImageIcon("assets/file_save.gif"));
		saveMenutem.setFont(new Font("Times new Roman", Font.BOLD, 14));
		//newMenuItem.addAncestorListener(arg0);
		saveMenutem.setMnemonic('s');
		return saveMenutem;
	}
	public static JMenuItem saveAsMenuItem() {
		saveAsMenuItem = new JMenuItem("SaveAs..", new ImageIcon("assets/file_save.gif"));
		saveAsMenuItem.setFont(new Font("Times new Roman", Font.BOLD, 14));
		//newMenuItem.addAncestorListener(arg0);
		saveAsMenuItem.setMnemonic('a');
		return saveAsMenuItem;
	}
	public static JMenuItem closeFileMenuItem() {
		closeFileMenuItem = new JMenuItem("Close File", new ImageIcon("assets\new.jpg"));
		closeFileMenuItem.setFont(new Font("Times new Roman", Font.BOLD, 14));
		closeFileMenuItem.addActionListener(new ClosedTabbedAction());
		closeFileMenuItem.setMnemonic('c');
		return closeFileMenuItem;
	}
	public static JMenuItem extiMenuItem() {
		exitMenuItem = new JMenuItem("Exit", new ImageIcon("assets\new.jpg"));
		exitMenuItem.setFont(new Font("Times new Roman", Font.BOLD, 14));
		//newMenuItem.addAncestorListener(arg0);
		exitMenuItem.setMnemonic('x');
		return exitMenuItem;
	}
	
}

⌨️ 快捷键说明

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