CSE 4510: Lab Assignment #10

Not to be turned in.

The Task

Write a Java Swing GUI application FamilyTree that displays a genealogy database. Use JTabbedPane to display two views:

  1. a tree with two generations
  2. a form with name, date of birth and date of death

A JList. contains the names on the right side. A menu bar is at the top. The GUI does not actually have to work (that is the next project).

Here is a suggested picture of what the application could look like:

screen dump

Requirements: different fonts, drawing lines, menubar, JSplitPane, some dummy data.

Helpful stuff

Turning it in

Use the following command on maelstrom or zach

~ryan/bin/mfiles ryan "cse4510/lab10" FamilyTree.java files ...
With luck the submissions for this lab exercise will be found in the file lab10-sub.txt.


Ryan Stansifer <ryan@cs.fit.edu>
Last modified: Thu Apr 8 15:13:34 EDT 1999