📄 filemenuitem.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -