menubaritem.java
来自「This is the complete Editor Using java」· Java 代码 · 共 60 行
JAVA
60 行
package com.JCreater;
import java.awt.Font;
import javax.swing.JMenu;
public class MenuBarItem {
private static JMenu menu;
public static JMenu fileMenu() {
menu = new JMenu("File");
menu.setFont(new Font("Arial", Font.BOLD, 15));
menu.setMnemonic('f');
menu.add(FileMenuItem.newFileMenuItem());
menu.add(FileMenuItem.openMenuItem());
menu.add(FileMenuItem.saveMenuItem());
menu.add(FileMenuItem.saveAsMenuItem());
menu.add(FileMenuItem.closeFileMenuItem());
menu.addSeparator();
menu.add(FileMenuItem.extiMenuItem());
return menu;
}
public static JMenu editMenu() {
menu = new JMenu("Edit");
menu.setFont(new Font("Arial", Font.BOLD, 15));
menu.setMnemonic('e');
menu.add(EditMenuItem.boldMenuItem());
menu.add(EditMenuItem.italicMenuItem());
menu.addSeparator();
menu.add(EditMenuItem.cutMenuItem());
menu.add(EditMenuItem.copyMenuItem());
menu.add(EditMenuItem.pasteMenuItem());
menu.add(EditMenuItem.selectAllMenuItem());
return menu;
}
public static JMenu searchMenu() {
menu = new JMenu("Search");
menu.setFont(new Font("Arial", Font.BOLD, 15));
menu.setMnemonic('s');
menu.add(SearchMenuItem.findMenuItem());
menu.add(SearchMenuItem.replaceMenuItem());
return menu;
}
public static JMenu toolMenu() {
menu = new JMenu("Tools");
menu.setFont(new Font("Arial", Font.BOLD, 15));
menu.add(ToolsMenuItem.compileMenuItem());
menu.add(ToolsMenuItem.runMenuItem());
menu.setMnemonic('t');
return menu;
}
public static JMenu helpMenu() {
menu = new JMenu("Help");
menu.setFont(new Font("Arial", Font.BOLD, 15));
menu.setMnemonic('h');
menu.add(HelpMenuItem.searchMenuItem());
menu.add(HelpMenuItem.aboutMenuItem());
return menu;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?