Package uk.ac.starlink.table.gui
package uk.ac.starlink.table.gui
Provides graphical classes used for rendering StarTable objects,
and related utility functionality.
-
ClassDescriptionPartial implementation of TableLoadDialog interface.Table load dialogue based on a FileChooser.Load dialogue based on a FilestoreChooser.Save dialogue which uses a
FilestoreChooser
.A component which contains a list of (name, component) pairs.Load dialogue which relies on the user typing the location into a text field.MapGroupTableModel<K,V> Provides aTableModel
view of aMapGroup
object.JTable which can display multiple-line elements.Provides better rendering of numeric table cells than the default JTable renderer.A WrapperStarTable which behaves the same as its base, except that UI intervention is permitted on any RowSequence which is taken out on it.TableSink implementation which messages a progress bar with row updates.Handles asynchronous table saving.A component for eliciting a JDBC access type URL string from the user.Load dialogue for loading data from a database via JDBC.A popup dialog for querying the user about the location of a new JDBC table to write.Extends theJTable
for use withStarTable
objects.ATableColumn
representing a column in aStarJTable
.Adapts aStarTable
into aTableModel
.Uses the native system file dialogue to provide a TableLoader.Table save dialogue based on the native system file dialogue.Interface for a GUI-based consumer of tables which are being loaded.Interface for an object which can handle the user interaction for selecting a table or tables to load.Interface defining an object which can load tables.Component which aggregates a TableLoadDialog and buttons (OK and Cancel) to control it.TransferHandler which will load a table if it is dragged onto its owner component.Thread which passes data from a TableLoader to a TableLoadClient.Provides a component suitable for use as a rowHeader component in the sameJScrollPane
as is being used to house aJTable
.Dialog which permits a user to save one or moreStarTable
s in a place and format of choice.Interface for subdialogues which know how to save a table to some destination or other.A component which enables selection of a UCD by the user.Can make a TableCellEditor suitable for a ValueInfo.ATableCellRenderer
which does its rendering according to aValueInfo
object which describes the values which it is expected to have to render.ListSelectionModel to use in conjunction with a ViewHugeTableModel for tracking row selection of very large tables.Swing TableModel implementation which provides a view on a very large table model.