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.
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
BasicTableConsumer Provides a basic implementation of TableConsumer.
BasicTableLoadDialog Skeleton implementation of a TableLoadDialog.
FileChooserLoader Load dialog based on a normal file chooser component.
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.
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.
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.
StarTableChooser Window which permits the user to select an existing StarTable from file browsers or other external sources.
StarTableColumn A TableColumn representing a column in a StarJTable.
StarTableModel Adapts a StarTable into a TableModel.
StarTableSaver Dialog which permits a user to save a StarTable in a place and format of choice.
TableRowHeader Provides a component suitable for use as a rowHeader component in the same JScrollPane as is being used to house a JTable.
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 StarTableChooser class provides a simple way of allowing a user to select and load a table from disk or by querying an SQL database or using other graphical methods.


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