📄 menuframe.java
字号:
package menutest;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JRadioButtonMenuItem;
import javax.swing.JCheckBoxMenuItem;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class MenuFrame extends JFrame {
/**
*
*/
JPanel contentPane;
/**
* mnuNotepad
*/
JMenuBar mnuNotepad = new JMenuBar();
/**
* mnuFile
*/
JMenu mnuFile = new JMenu();
/**
*
*/
JMenu mnuEdit = new JMenu();
/**
*
*/
JMenu mnuFormat = new JMenu();
/**
*
*/
JMenuItem mnuOpen = new JMenuItem();
/**
*
*/
JMenuItem mnuSave = new JMenuItem();
/**
*
*/
JMenuItem mnuSaveAs = new JMenuItem();
/**
*
*/
JMenuItem mnuExit = new JMenuItem();
/**
*
*/
JMenu mnuHelp = new JMenu();
/**
*
*/
JRadioButtonMenuItem jRadioButtonMenuItem1 = new JRadioButtonMenuItem();
/**
*
*/
JMenuItem mnuNew = new JMenuItem();
/**
*
*/
JMenu mnuFont = new JMenu();
/**
*
*/
JRadioButtonMenuItem mnuBold = new JRadioButtonMenuItem();
/**
*
*/
JRadioButtonMenuItem mnuItalics = new JRadioButtonMenuItem();
/**
*
*/
JMenuItem mnuParagraph = new JMenuItem();
/**
*
*/
JMenuItem mnuBulletsandNumbering = new JMenuItem();
/**
*
*/
JMenu mnuBackground = new JMenu();
/**
*
*/
JCheckBoxMenuItem mnuRed = new JCheckBoxMenuItem();
/**
*
*/
JCheckBoxMenuItem mnuGreen = new JCheckBoxMenuItem();
/**
*
*/
JCheckBoxMenuItem mnuBlack = new JCheckBoxMenuItem();
/**
* mnuRegular
*/
JRadioButtonMenuItem mnuRegular = new JRadioButtonMenuItem();
/**
*
*/
public MenuFrame() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
/**
* Component initialization.
*
* @throws java.lang.Exception e
*/
private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(null);
this.setJMenuBar(mnuNotepad);
setSize(new Dimension(400, 300));
setTitle("菜单");
mnuFile.setText("文件");
mnuEdit.setText("编辑");
mnuFormat.setText("格式");
mnuOpen.setText("打开...");
mnuSave.setText("保存");
mnuSaveAs.setText("另存为...");
mnuExit.setText("退出");
mnuHelp.setText("帮助");
jRadioButtonMenuItem1.setText("新建");
mnuNew.setText("新建");
mnuFont.setText("字体");
mnuBold.setText("粗体");
mnuItalics.setText("斜体");
mnuParagraph.setText("段落");
mnuBulletsandNumbering.setText("项目列表和编号");
mnuBackground.setText("背景");
mnuRed.setText("红色");
mnuGreen.setText("绿色");
mnuBlack.setText("黑色");
mnuRegular.setText("普通");
mnuNotepad.add(mnuFile);
mnuNotepad.add(mnuEdit);
mnuNotepad.add(mnuFormat);
mnuNotepad.add(mnuHelp);
mnuFile.add(mnuNew);
mnuFile.add(mnuOpen);
mnuFile.add(mnuSave);
mnuFile.add(mnuSaveAs);
mnuFile.add(mnuExit);
mnuFormat.add(mnuFont);
mnuFormat.add(mnuParagraph);
mnuFormat.add(mnuBulletsandNumbering);
mnuFormat.addSeparator();
mnuFormat.add(mnuBackground);
mnuFont.add(mnuBold);
mnuFont.add(mnuItalics);
mnuFont.add(mnuRegular);
mnuBackground.add(mnuRed);
mnuBackground.add(mnuGreen);
mnuBackground.add(mnuBlack);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -