Package uk.ac.starlink.table.gui
Provides graphical classes used for rendering StarTable objects,
and related utility functionality.
-
Interface Summary Interface Description 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 Class Description 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 aFilestoreChooser
.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 moreStarTable
s 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.