Bei klick auf ein JMenuItem soll etwas geschehen?

Code46

Erfahrenes Mitglied
Hallo ich programmiere gerade etwas, wo ich ein MenuBar habe und in dem Menu habe ich Menuitems.Wenn ich darauf klicken sollte, soll etwas geschehen jedoch weis ich nicht wie das geht.Wenn ihr mir helfen könntet würde ich mich freuen danke.

Code:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class dvdrecord {

public static void main(String[] args) {

      final JFrame frame = new JFrame();
      JMenu menu1 = new JMenu("File");
      menu1.add(new JMenuItem("New"));
      menu1.add(new JMenuItem("Open"));
      menu1.add(new JSeparator());
      menu1.add(new JMenuItem("Save"));
      menu1.add(new JMenuItem("Save as..."));
      menu1.add(new JSeparator());
      
      JMenu menu2 = new JMenu("Help");
      menu2.add(new JMenuItem("Help Contents"));
      menu2.add(new JSeparator());
      menu2.add(new JMenuItem("About..."));

      JMenuBar bar = new JMenuBar();
      bar.add(menu1);
      bar.add(menu2);


      JMenuItem exit = new JMenuItem("Exit");
      exit.addActionListener(new ActionListener() {
         public void actionPerformed (ActionEvent e) {
            frame.dispose();
            System.exit(0);
         }
      });
      menu1.add(exit);

         

      frame.setJMenuBar(bar);
      frame.setSize(300,400);
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setVisible(true);
   }


}
 
Zurück