RE:ayuda para aser un arbol genialogico en java
La respuesta podria ser que hagas una clase que tenga como propiedades de clase el Nombre, Apellidos, sexo, fecha de nacimiento y todas ess cosas que quieres guardar, podrias almacenar una propiedad que seria la ruta del arbol, yo la haria de tipo string, por ejemplo
a;b;c;a;d;e
eso es muy similar a la ruta que sigue un emisor en un proceso de negocio, si lo separas por el token ";" tendras las puras letras y eso practicamente es la ruta de tu ascendencia, imagina que estas navegando por tu computadora y te encuentras "c:/carpeta1/carpeta2/carpeta3/carpeta1/carpeta5/" ... etc, si te das cuenta funcionan de la misma forma, si lo lees de derecha a izquierda vas encontrando la ruta de tu carpeta, lo mismo se aplica para un arbol genealogico, entonces para almacenar a los miembros de familia te creas la clase que te recomendé y la almacenas en una LinkedList del tipo de tu clase.
Exito!