1 package org.xrn.gui; 2 3 import java.awt.event.ActionEvent; 4 import java.awt.event.ActionListener; 5 6 import javax.swing.JMenu; 7 import javax.swing.JMenuItem; 8 9 /*** 10 * Menu item "Help" of the menu bar 11 * TODO Description 12 * @author Carsten Maneg 13 * Date Nov 7, 2004 14 * Time 6:40:54 PM 15 */ 16 public class HelpMenu extends JMenu implements ActionListener{ 17 private JMenuItem helpMenuItem; 18 private JMenuItem aboutMenuItem; 19 20 private HelpWindow helpBearbF; 21 22 private XRNMainWindow mainWindow; 23 24 /*** 25 * Constructor 26 * @param mainWindow 27 */ 28 public HelpMenu( XRNMainWindow mainWindow ){ 29 super( "Help" ); 30 this.mainWindow = mainWindow; 31 32 helpMenuItem = new JMenuItem( " Show help " ); 33 helpMenuItem.addActionListener( this ); 34 add( helpMenuItem ); 35 36 aboutMenuItem = new JMenuItem( " About " ); 37 aboutMenuItem.addActionListener( this ); 38 add( aboutMenuItem ); 39 } 40 41 /*** 42 * 43 */ 44 public void actionPerformed( ActionEvent e ){ 45 46 if ( e.getSource( ) == helpMenuItem ){ 47 48 helpBearbF = new HelpWindow( mainWindow, "showHelp" ); 49 mainWindow.setBereich( helpBearbF, true ); 50 } 51 if ( e.getSource( ) == aboutMenuItem ){ 52 53 helpBearbF = new HelpWindow( mainWindow, "aboutTool" ); 54 mainWindow.setBereich( helpBearbF, true ); 55 } 56 } 57 }