/** * @(#)FileMenu.java * * * @author Mark Hayes * @version 1.00 2007/11/20 */ import javax.swing.*; import java.awt.*; import java.awt.event.*; public class FileMenu extends JMenu { public FileMenu() { super("File"); addConnectItem(); addPublishItem(); addExitItem(); } protected void addConnectItem() { add(new JMenuItem("Connect")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { new Authentication().setVisible(true); System.out.println("File->Connect selected."); } } ); } protected void addPublishItem() { add(new JMenuItem("Publish")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("File->Publish selected."); } } ); } protected void addExitItem() { add(new JMenuItem("Exit")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(0); } } ); } }