Hola tengo un problema al dibujar lineas entre puntos....Mi codigo es el siguiente
while (!Camino_Completo()) {
Panel.Nodo_Destino = Mas_Cercano(Panel.Nodo_Inicio);
System.out.println(Panel.Nodo_Inicio+" "+Panel.Nodo_Destino);
Nodo_Disponible[Panel.Nodo_Destino]=false;
Panel.Opcion = 2;
Panel.repaint();
System.out.println("Pasa");
Panel.Nodo_Inicio = Panel.Nodo_Destino;
Dist_Total = Dist_Total + MinDist;
}
Teniendo en Opcion 2 de Panel
g.drawLine(this.punto[Nodo_Inicio].x+5,this.punto[Nodo_Inicio].y+5,this.punto[Nodo_Destino].x+5,this.punto[Nodo_Destino].y+5);
Lo de Mas_Cercano es encontrar el mas cercano,y me lo hace bien.El problema es al pintar,que no me lo pinta,simplemente me pinta un punto en el ultimo nodo.
Que puede pasar??Muchas gracias