Re:ActionsListener

Não há a necessidade de abrir dois posts com o mesmo assunto. :evil:

Use este: http://www.guj.com.br/posts/list/30277.java

Pessoal, dentro de um jDesktopPane tem um jButton, esse jButton tem a ação de abrir (dentro do jDesktopPane) um jInternalFrame chamado Cadastro. Tá funcioanando normal, só que eu tenho vários casos como este na minha aplicação, e o “problema” é que quando eu compilo ele gera o nome da minha aplição + $1 e assim por diante, por exemplo, se eu criar 3 jButtons como abaixo, ele vai gerar MinhaAplicacao$1.class MinhaAplicacao$2.class MinhaAplicacao$3.class além da MinhaAplicacao.class
Como eu posso fazer essas ações nesses jButtons sem ter que gerar um .class para cada um?

jButton.addActionListener(
    new ActionListener(){
        public void actionPerformed (ActionEvent e)
        {
            frameCadastro = new cadCFrel();
            jDesktopPane.add(frameCadastro);
            frameCadastro.setVisible(true);
        }

Valeu

Olha é normal ele cria um $ como repositório do .class, mas esse fato que esta acontecendo com você é novidade para mim; pois é como se existissem três classes entende!

O conselho que lhe dou é: dá uma revisada em eventos, pois deve ser algum equivoco ocasionado por você!