Java DummyCursor to JavaTable

An example of a Java to Java connection based upon the TableChange event. In this case the JavaDummyCursor is the owner of the "data context". This means that it defines the number and names of the columns, the number of rows, and which row is the current row. Changes to the column names array are broadcast to all registered listeners using aTableChange event of type COLUMN_INFO_CHANGED. A similar RowChange event is sent to listeners of Row events. Although components which support the Table interface fire TableChangeEvents, RowChangeEvents, and PropertyChangeEvents, listener components ought to only listen through one of these protocols, that being the one of the highest "bandwidth".