Executando uma ação quando um JMenuItem é clicado?

Então eu fiz um programa simples com um menu básico no topo do quadro, Agora eu só preciso colocar ações por trás de cada JMenuItem. Estou lutando para trabalhar o código embora, aqui está o que eu pensei que funcionaria:

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);

Isso não parece funcionar, eu pensei que esse código criaria uma pequena janela pop-up quando o item de menu fosse clicado.

Alguém pode identificar o bug porque eu não consigo.

questionAnswers(5)

yourAnswerToTheQuestion