Je voudrais visualiser un arbre généalogique et l'enregistrer sous forme d'image (octet []).java: Comment visualiser un arbre généalogique
La famille Arbre est basée sur un modèle simple:
public class Person {
private List<Person> children = new ArrayList<Person>();
private Person partner;
private Person mother;
private Person father;
private final String fullName;
}
Jusqu'à présent, j'ai essayé d'utiliser graphstream et jung. Avec les deux frameworks j'ai été capable de générer l'image, sauf que la position des nœuds ne sont pas comme ils devraient l'être dans un arbre généalogique.
Je pourrais écrire moi-même un "gestionnaire d'agencement de l'arbre généalogique", mais j'ai peur que ce soit un processus difficile et sujette aux erreurs.
Est-ce que quelqu'un a des conseils pour résoudre ce problème?
définir le modela s un graphique et utiliser un algorithme de recherche deepFirst .... –
Je pense que je le ferais moi-même. Mais le temps que cela prend dépend fortement de votre expérience. Malheureusement, je ne connais pas de cadre qui pourrait vous aider cependant. – Mark