ActionEvent do JMenuItem

Eu sou novo com java e to com uma dificuldade… quando eu programei com botões o ActionEvent funcionava diretinho… agora tu usando menu e tentei utilizar o ActionEvent do mesmo jeito não funciono o codigo não compila da um erro… “cannot resolve symbol variable item1” eis meu codigo…

import javax.swing.;
import java.awt.
;
import java.awt.event.*;

public class Programa_Retiro extends JFrame implements ActionListener
{
public Programa_Retiro ()
{
JMenuBar menubar = new JMenuBar();
JMenu menu1 = new JMenu(“Cadastro”);

menu1.setMnemonic('1');
menubar.add(menu1);

JMenuItem item1 = new JMenuItem("Cadastro Pessoas");
JMenuItem item2 = new JMenuItem("Cadastro Pessoas Por Quarto");
JMenuItem item3 = new JMenuItem("Cadastro de Quartos");

menu1.add(new JSeparator());
menu1.add(item1);
menu1.add(item2);
menu1.add(item3);

item1.addActionListener(this);
item2.addActionListener(this);

menubar.setBackground(new Color(69,139,116));
menu1.setBackground(new Color(102,205,170));
item1.setBackground(new Color(102,205,170));
item2.setBackground(new Color(102,205,170));
item3.setBackground(new Color(102,205,170));
getContentPane().setBackground(new Color(69,139,116));




this.setJMenuBar(menubar);
this.setSize(400,400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("Programa Retiro");
setVisible(true);


}
public void actionPerformed(ActionEvent event)
{
	
	if (event.getSource()== item1)
	{
	 JOptionPane.showMessageDialog(this,"Escolheu item 1");		
	}
	
}

public static void main(String[] args)
{
new Programa_Retiro();
}
}

[code] import javax.swing.;
import java.awt.
;
import java.awt.event.*;

public class Programa_Retiro extends JFrame implements ActionListener {

JMenuItem item1 = new JMenuItem(“Cadastro Pessoas”);
JMenuItem item2 = new JMenuItem(“Cadastro Pessoas Por Quarto”);
JMenuItem item3 = new JMenuItem(“Cadastro de Quartos”);

public Programa_Retiro () {
JMenuBar menubar = new JMenuBar();
JMenu menu1 = new JMenu(“Cadastro”);

menu1.setMnemonic(‘1’);
menubar.add(menu1);

menu1.add(new JSeparator());
menu1.add(item1);
menu1.add(item2);
menu1.add(item3);

item1.addActionListener(this);
item2.addActionListener(this);

menubar.setBackground(new Color(69,139,116));
menu1.setBackground(new Color(102,205,170));
item1.setBackground(new Color(102,205,170));
item2.setBackground(new Color(102,205,170));
item3.setBackground(new Color(102,205,170));
getContentPane().setBackground(new Color(69,139,116));

this.setJMenuBar(menubar);
this.setSize(400,400);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle(“Programa Retiro”);
setVisible(true);

}
public void actionPerformed(ActionEvent event)
{

if (event.getSource()== item1)
{
JOptionPane.showMessageDialog(this,“Escolheu item 1”);
}

}

public static void main(String[] args)
{
new Programa_Retiro();
}
}[/code]