Package edu.jhu.tmaj.client.tables.data

Provides data classes that support the InputPanel Table Guis.

See:
          Description

Interface Summary
DoubleTabbedPaneHolder Represents a component that contains a DoubleTabbedPane.
 

Class Summary
BeanTableModel A TableModel that overrides isCellEditable() to ensure that deleted rows and the first column are not editable
ChangedCells Represents cells (coordinates) in a JTable that the user has updated.
ColorTableCellRenderer This class relies on the CellEditor to determine the Color of the cell Renderer.
ColumnExpanderMouseListener Added to a TableHeader, this MouseListener sets the column to the natural size when double clicked.
ColumnSet Used for one set of a ColumnModel.
ColumnWidthData This class stores the user-assigned width and order to columns in a table.
DynamicDataPrinter Class provides functions for exporting data from a dynamic table to a tab-delimited file.
DynamicTableData A class to manage the data in an InputPanel for a dynamic table.
DynamicTableModel A TableModel that overrides isCellEditable() to ensure that irrelevant dynamic columns are not editable
GeneralTableModel The TableModel used for JTables in TMAJ.
HeaderTableCellRenderer A TableCellRenderer for TableHeaders that display required fields in Bold.
HorizontalTable A JTable that allows different ComboBoxes on different rows (normally it's columns)
InputPanelClipBoard Allows users to cut and paste in the Tables.
IntegerCellRenderer This cell renderer uses the same functionality as the default JTable renderer for integer cells, but enforces a consistent font across UI Look & Feel types.
Search Represents a Search done from an InputPanel Gui.
SearchTerm A tablename and a fieldname
ShowFrameMouseListener Added to a component, this class will display a frame when the user right clicks on the component.
SortFilterMouseListener Added to a JTable, this MouseListener listens for a right mouse click and then displays a SortFilter Frame.
StandardizedCellEditor This cell editor has the same functionality as the Sun JTable default editors, but enforces a standard font and size across Look & Feel UI types.
TableColumnModelAdapter A convenience class that implements a TableColumnModelListener with empty methods
TableComparator A Comparator that is used to sort rows in a JTable.
TableData4 The helper class for the InputPanel.
TableHeaderListener Added to a JTableHeader, this listener selects or de-selects columns where appropriate.
TwoStrings Represents the cell-value for one column in 2 different rows.
 

Package edu.jhu.tmaj.client.tables.data Description

Provides data classes that support the InputPanel Table Guis. The InputPanel allows for a JBean to be made into a JTable, where users can add, edit, or delete rows.