/** * @(#)CourseMenu.java * * * @author * @version 1.00 2007/11/20 */ import javax.swing.*; import java.awt.*; import java.awt.event.*; public class CourseMenu extends JMenu { public CourseMenu() { super("Course Tools"); addRequestItem(); addLMItem(); addExportItem(); addNewLessonItem(); addModifyLessonItem(); addNewQuizItem(); addModifyQuizItem(); } protected void addRequestItem() { add(new JMenuItem("Request New Course")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { new Indexer().setVisible(true); System.out.println("Course Tools->Request New Course selected."); } } ); } protected void addLMItem() { add(new JMenuItem("Open Lesson Manager")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("Course Tools->Open Lesson Manager selected."); } } ); } protected void addExportItem() { add(new JMenuItem("Export Lesson")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("Course Tools->Export Lesson selected."); } } ); } protected void addNewLessonItem() { add(new JMenuItem("New Lesson")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("Course Tools->New Lesson selected."); } } ); } protected void addModifyLessonItem() { add(new JMenuItem("Modify Lesson")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("Course Tools->Modify Lesson selected."); } } ); } protected void addNewQuizItem() { add(new JMenuItem("New Quiz")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("Course Tools->New Quiz selected."); } } ); } protected void addModifyQuizItem() { add(new JMenuItem("Modify Quiz")).addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { System.out.println("Course Tools->Modify Quiz selected."); } } ); } }