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??
Ratao
Maio 17, 2006, 12:14am
#5
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!!!