Package uk.ac.starlink.table.gui

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

See:
          Description

Interface Summary
TableLoadClient Interface for a GUI-based consumer of tables which are being loaded.
TableLoadDialog Interface for an object which can handle the user interaction for selecting a table or tables to load.
TableLoader Interface defining an object which can load tables.
TableSaveDialog Interface for subdialogues which know how to save a table to some destination or other.
 

Class Summary
AbstractTableLoadDialog Partial implementation of TableLoadDialog interface.
FileChooserTableLoadDialog Table load dialogue based on a FileChooser.
FilestoreTableLoadDialog Load dialogue based on a FilestoreChooser.
FilestoreTableSaveDialog Save dialogue which uses a FilestoreChooser.
LabelledComponentStack A component which contains a list of (name, component) pairs.
LocationTableLoadDialog Load dialogue which relies on the user typing the location into a text field.
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.
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.
ProgressBarTableSink TableSink implementation which messages a progress bar with row updates.
SaveWorker Handles asynchronous table saving.
SQLPanel A component for eliciting a JDBC access type URL string from the user.
SQLTableLoadDialog Load dialogue for loading data from a database via JDBC.
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.
SystemBrowser Uses the native system file dialogue to provide a TableLoader.
SystemTableSaveDialog Table save dialogue based on the native system file dialogue.
TableLoadPanel Component which aggregates a TableLoadDialog and buttons (OK and Cancel) to control it.
TableLoadTransferHandler TransferHandler which will load a table if it is dragged onto its owner component.
TableLoadWorker Thread which passes data from a TableLoader to a TableLoadClient.
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 one or more StarTables 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.
ViewHugeSelectionModel ListSelectionModel to use in conjunction with a ViewHugeTableModel for tracking row selection of very large tables.
ViewHugeTableModel Swing TableModel implementation which provides a view on a very large table model.
 

Package uk.ac.starlink.table.gui Description

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


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