[Description]

TableDemo - this demo shows a set of objects in a tabular form.  There is no hierarchy information displayed.  TableDemo.java accepts an single optional command line argument as the data-defining properties file to view.  The table contains columns for each property of the data objects, that is their unique key, a short label, shape, color, edge edge property descriptions, and a general description.

[Compile and Run SYntax]

javac TableDemo.java
java TableDemo dataFilename.properties

example: java TableDemo dataset1.properties


[Files]

TableDemo.java - manages the demo

JTableViewer.java - a scrolling pane containing a table

JTableViewer.properties

DataStore.java - manages a set of CShape objects

CShape .java - defines a combinaton shape/color/edge object, accessors, and 
drawing

CShape.properties

Key.java - generates a unique key string

FileFilerExt.java - helper file for file open and save dialogs

dataset1.store - sample data file
