Como chmar outra tela qual ação?

Oi…um help…

public Principal() {
JMenu arquivoMenu = new JMenu (“Arquivo”);
JMenuItem cadastrarItem = new JMenuItem (“Cadastrar”);
arquivoMenu.add (cadastrarItem);
Cadastrar cad = new Cadastrar();
cad.action(evt, what);
cad.setVisible(true);

Qual ação devo lança?parametro!!

Obrigada

Adicione um ActionListener ao botão que vai receber o evento clique. O código fica +/- assim.


public class Principal extends JFrame{

   public Principal() {
       JMenu arquivoMenu = new JMenu ("Arquivo");
       JMenuItem cadastrarItem = new JMenuItem ("Cadastrar");
       cadastrarItem.addActionListener(new AbrirTela());
       arquivoMenu.add (cadastrarItem);
       Cadastrar cad = new Cadastrar();
       cad.action(evt, what);
       cad.setVisible(true); 
    }

    private class AbrirTela implements ActionListener{

        public void actionPerformed(ActionEvent ae){

            //cria uma instância de outra tela
        }

    }
}

Da um aolhada em
http://www.guj.com.br/posts/list/98800.java#532243

qq coisa fala ai
Abraço

voce pode criar event ou métodos para chamar sua tela

Vlw de vdd!!

** esse evt e what seria o que?