Family Tree Applet.

This applet displays the names of family members interactively. The central person is surrounded by their nearest relations thus:
Paternal Grandfather Paternal Grandmother Maternal Grandfather Maternal Grandmother
Paternal Aunts/uncles Father Mother Maternal Aunts/uncles
Paternal Cousins Central Person Maternal Cousins
Spouse/Partner Siblings
Paternal Cousins' Children Children Nieces/nephews Maternal Cousins' Children
The central person may contain an extra line of information such as birthday and/or a photo. Clicking on any person in the display moves to their family.

Data is entered in a text file called familytreedata.txt. Relationships are established by specifying father, mother and partner (where known). The format is one person per line, each with an id number. The options are:

The id numbers must come in order but need not all be present. Blank lines and lines beginning with a forward slash (/) are ignored. Following the list of names, the optional information can be entered in any order thus:

Three .class files (familytree.class, member.class, midcanvas.class) need to be in the same directory as the html file together with familytreedata.txt. The following code needs to be in the html file
< applet code=familytree width=500 height=400 > < /applet >
(the applet will fill whatever size it's assigned) Photos in a java-recognisable format (jpg or png) are put in a directory called images. The size should be around 150 x 150.