/** * @(#)EditMenu.java * * * @author * @version 1.00 2007/11/20 */ import javax.swing.*; import java.awt.*; import java.awt.event.*; public class EditMenu extends JMenu { public EditMenu() { super("Edit"); addUndoItem(); addRedoItem(); addCutItem(); addCopyItem(); addPasteItem(); } protected void addUndoItem() { add(new JMenuItem("Undo")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("Edit->Undo selected."); } } ); } protected void addRedoItem() { add(new JMenuItem("Redo")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("Edit->Redo selected."); } } ); } protected void addCutItem() { add(new JMenuItem("Cut")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("Edit->Cut selected."); } } ); } protected void addCopyItem() { add(new JMenuItem("Copy")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("Edit->Copy selected."); } } ); } protected void addPasteItem() { add(new JMenuItem("Paste")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("Edit->Paste selected."); } } ); } }