4
Graficar Arbol General
Hola computrachos… tengo un problema como nuestro en forma grafica un arbol general en java… tengo el arbol pero no se cmo mostrarlo en forma grafica…
espero me puedan ayudar
Bienvenid@, Visitante! [ Registrarte| Iniciar Sesion ]
Hola computrachos… tengo un problema como nuestro en forma grafica un arbol general en java… tengo el arbol pero no se cmo mostrarlo en forma grafica…
espero me puedan ayudar
Disculpa, debes iniciar sesión para escribir un comentario.
Creo que tengo un ejemplo en alguna parte de como graficar un arbol AVL, lo busco y lo muestro para que lo analices. Saludos
Fue útil la respuesta?
LikeDislikeHola Computrachos.
para Graficar un Arbol General debes hacerlo con paint(Graphics g), Debes tener en cuenta algunas cosas, ejm. los hijos que tiene o quieres que tenga, las coordenadas para cada hijo para luego formar el sub_arbol a cada hijo…
mira el codigo para dibujar… luego mando el proyecto completo a computrachos para que tengas acceso a el.
creo es lo que necesitas..
public void dibuja(Graphics g,NodoG act,int x,int y,int x2,int y2) { @SuppressWarnings("unused") int n=0,h=1,i=0,id; while(act!=null) { g.setColor(Color.WHITE); g.drawLine(x+45,y,x2+45,y2+90); g.fillOval(x,y,90,90); g.setColor(Color.RED); g.drawString(""+act.info,x+40,y+37); general(act.id); n=contarG; if(act.id>0 ){ if(act.id==tieneHijos(padre(act.id).id)){ i=nie(padre(act.id).id);} } dibuja(g,act.hij_izk,x-150*(n/2),y+190,x,y); act=act.he_der; x+=(150+(150*(i/2))); } }espero te sirva…
Fue útil la respuesta?
LikeDislikeEsta RESPUESTA há sido considerada correcta por el AUTOR
pueden descargar el proyecto de este link
http://data.amayasystems.com/Graficar_Arbol_General_ED.zip
Fue útil la respuesta?
LikeDislikeTambien puedes utilizar la libreria JGraph que es muy buena e intuitiva.
Fue útil la respuesta?
LikeDislike