Duvida com classe interna!

3 respostas
israel.fonseca

Olá, gostaria de saber se eu tenho como usar um metodo da classe externa que hospeda uma classe interna(não sei se essas são as nomenclaturas oficiais xD.), em fim, vejam o exemplo:

public class Janela extends JFrame{

private class Interna{
       dispose(); //Método da Janela não vai.
}

}

Da pra fazer isso?

3 Respostas

thundercas

Você quer declarar uma classe dentro de outra, é isso??

fec
Aê amigo,tenta assim:
public class Janela extends JFrame{   
  
private class Interna{   
       Janela.this.dispose(); //Método da Janela não vai.   
}   
  
}
Vê se deu certo! Valew!
israel.fonseca

Na verdade eu queria usar o método da classe Janela, o “dispose()” que herdou do JFrame DENTRO da classe Interna.

E bem… acabei de tentar aqui de novo e funciona sim. :shock:

Em fim, acho que fiz alguma grande besteira aqui e acabei vendo coisa que não existia, mas no fim deu tudo certo.

Obrigado pela atenção. @.@

Criado 21 de março de 2008
Ultima resposta 21 de mar. de 2008
Respostas 3
Participantes 3