Package uk.ac.starlink.table.gui

Provides graphical classes used for rendering StarTable objects, and related utility functionality.

See:
          Description

Interface Summary
BasicTableLoadDialog.TableSupplier Defines an object which can attempt to load a particular table.
MultiTableLoadDialog.TablesSupplier Defines an object which can attempt to load a set of tables.
TableConsumer Interface which provides callback methods for a table load.
TableLoadDialog Interface describing the action of a dialogue with which the user can interact to specify a new table to load.
 

Class Summary
AbstractTableLoadDialog Skeleton implementation of a TableLoadDialog.
BasicTableConsumer Provides a basic implementation of TableConsumer.
BasicTableLoadDialog Skeleton implementation of a TableLoadDialog which can load a single table.
FileChooserLoader Load dialog based on a normal file chooser component.
FilestoreTableLoadDialog Table load dialogue based on a FilestoreChooser.
LabelledComponentStack A component which contains a list of (name, component) pairs.
LoadWorker Handles asynchronous table loading.
MapGroupTableModel Provides a TableModel view of a MapGroup object.
MultilineJTable JTable which can display multiple-line elements.
MultiTableLoadDialog Skeleton implementation of a TableLoadDialog which can load multiple tables.
NumericCellRenderer Provides better rendering of numeric table cells than the default JTable renderer.
PasteLoader MouseListener which will load a table when a string is pasted from the system selection into a component its listening to.
ProgressBarStarTable A WrapperStarTable which behaves the same as its base, except that UI intervention is permitted on any RowSequence which is taken out on it.
SaveWorker Handles asynchronous table saving.
SQLDialog A popup dialog for eliciting a JDBC access type URL string from the user.
SQLReadDialog A table load dialogue which interrogates the user about an SQL query on a JDBC database.
SQLWriteDialog A popup dialog for querying the user about the location of a new JDBC table to write.
StarJTable Extends the JTable for use with StarTable objects.
StarTableColumn A TableColumn representing a column in a StarJTable.
StarTableModel Adapts a StarTable into a TableModel.
TableLoadChooser Window which permits the user to select an existing StarTable from file browsers or other external sources.
TableRowHeader Provides a component suitable for use as a rowHeader component in the same JScrollPane as is being used to house a JTable.
TableSaveChooser Dialog which permits a user to save a StarTable in a place and format of choice.
UCDSelector A component which enables selection of a UCD by the user.
ValueInfoCellEditor Can make a TableCellEditor suitable for a ValueInfo.
ValueInfoCellRenderer A TableCellRenderer which does its rendering according to a ValueInfo object which describes the values which it is expected to have to render.
 

Package uk.ac.starlink.table.gui Description

Provides graphical classes used for rendering StarTable objects, and related utility functionality. The TableLoadChooser and TableSaveChooser classes provide a simple way of allowing a user to select and load/save a table to/from disk, relational databases, or other available external storage media.


Copyright © 2004 CLRC: Central Laboratory of the Research Councils. All rights reserved.