Referência this

E ae galera!

Como faço para referenciar uma classe inteira?Nesse comando ele não aceita o this. porque?
Na classe principal:

 grafo.profundidade(vi,this);

No método:
public void prof(int v,GrafoGUI tela)
{
tela.getVertice(i).setCor(Color.BLACK);
}

Você precisar verificar de qual classe você está chamando grafo.profundidade(vi,this). Acredito ser um problema de tipo de dado incorreto, e por isso não se está aceitando.

consegui!

É só mudar para:

grafo.profundidade(vi,GrafoGUI.this);

[quote=danimac13]consegui!

É só mudar para:

grafo.profundidade(vi,GrafoGUI.this); [/quote]

isso acontece porque provavelmente vc esta fazendo esta chamanda de dentro de uma classe interna!!! provavelmente um ActionListener certo??

danimac13 ,

Use a referência THIS dentro do Constructor da classe corrente a qual deseja referênciar.

Como o fredferrao disse: “…provavelmente vc esta fazendo esta chamanda de dentro de uma classe interna!!!”

Falow!!! :slight_smile: