Durchführen einer Aktion, wenn auf ein JMenuItem geklickt wird?

Also habe ich ein einfaches Programm mit einem Grundmenü am oberen Rand des Rahmens erstellt. Jetzt muss ich nur noch Aktionen hinter jedes JMenuItem stellen. Ich kämpfe jedoch darum, den Code herauszufinden. Hier ist, was ich dachte, würde funktionieren:

JMenu file_Menu = new JMenu("File");
JMenuItem fileExit = new JMenuItem("Exit Program"); 
file_Menu.add(fileExit);
fileExit.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent ae) {
        JFrame hello = new JFrame("POPUP");
        hello.setSize(100,75);
        hello.setDefaultCloseOperation(hello.EXIT_ON_CLOSE);
        hello.setVisible(true);
    }
});
main_Menu.add(file_Menu);

Dies scheint jedoch nicht zu funktionieren. Ich dachte, dieser Code würde ein kleines Popup-Fenster erzeugen, wenn auf den Menüpunkt geklickt wird.

Kann jeder den Fehler erkennen, weil ich nicht scheinen kann.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage