InputEvent.CTRL_MASK));
editMenu.add(cutMenuItem);
cutMenuItem.addActionListener(new cutMenuItemListener());
JMenuItem copyMenuItem = new JMenuItem("复制(C)");
copyMenuItem.setMnemonic('C');
copyMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,
InputEvent.CTRL_MASK));
editMenu.add(copyMenuItem);
copyMenuItem.addActionListener(new copyMenuItemListener());
URL resource = this.getClass().getResource("/images/Luxun.jpg");
BufferedImage imageScaled = null;
BufferedImage in;
try {
in = ImageIO.read(resource);
imageScaled = ImageScale.scale(in, 0.05, 0.05, 1);
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
ImageIcon imageIcon = new ImageIcon(imageScaled);
copyMenuItem.setIcon(imageIcon);
JMenuItem pasteMenuItem = new JMenuItem("粘贴(P)");
pasteMenuItem.setMnemonic('P');
pasteMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P,
InputEvent.CTRL_MASK));
editMenu.add(pasteMenuItem);
pasteMenuItem.addActionListener(new pasteMenuItemListener());
editMenu.addSeparator();
JMenu fontMenu = new JMenu("字体(F)");
JCheckBoxMenuItem fontMenuItem = new JCheckBoxMenuItem("加粗(B)");
JCheckBoxMenuItem fontMenuItem2 = new JCheckBoxMenuItem("斜体(I)");
buttonGroup2.add(fontMenuItem);
buttonGroup2.add(fontMenuItem2);*/
editMenu.add(fontMenu);
fontMenu.add(fontMenuItem);
fontMenu.add(fontMenuItem2);
fontMenu.setMnemonic('F');
fontMenuItem.setMnemonic('B');
fontMenuItem2.setMnemonic('I');
fontMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_B,
InputEvent.CTRL_MASK | InputEvent.ALT_MASK));
fontMenuItem2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_I,
InputEvent.CTRL_MASK | InputEvent.ALT_MASK));
fontMenuItem.addActionListener(new fontMenuItemListener());
fontMenuItem2.addActionListener(new fontMenuItem2Listener());
editMenu.addSeparator();
JMenu attributeMenu = new JMenu("属性(A)");
JRadioButtonMenuItem attributeMenuItem = new JRadioButtonMenuItem(
"只读(R)");
JRadioButtonMenuItem attributeMenuItem2 = new JRadioButtonMenuItem(
"编辑(E)");
ButtonGroup buttonGroup = new ButtonGroup();
buttonGroup.add(attributeMenuItem);
buttonGroup.add(attributeMenuItem2);
editMenu.add(attributeMenu);
attributeMenu.add(attributeMenuItem);
attributeMenu.add(attributeMenuItem2);
attributeMenu.setMnemonic('A');
attributeMenuItem.setMnemonic('R');
attributeMenuItem2.setMnemonic('E');
attributeMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_R,
InputEvent.CTRL_MASK | InputEvent.ALT_MASK));
attributeMenuItem2.setAccelerator(KeyStro