Package dsto.dfc.swing.table

Extension of the Swing table framework to support advanced (add, remove, copy, paste etc) table models and provide several extensions to the JTable component.

See:
          Description

Interface Summary
DfcTableModel Extension of JFC TableModel to support structural modification to rows/columns and copy/paste of data.
 

Class Summary
AbstractCustomizeRowCommand Abstract base class for commands that customize the selected row of a table.
AbstractDfcTableModel Base class for implementations of DfcTableModel.
ButtonHeaderRenderer Custom cell renderer designed to be used as a header cell renderer in a JTable.
CmdAddRow Add a new row to the end of the table.
CmdDeleteRows Delete selected rows.
CmdInsertRow Insert a new row into the table.
CmdMoveRow Moves rows up/down the table.
CmdSelectAll The "Select All" command.
DefaultDfcTableModel Fully dynamic implementation of DfcTableModel backed by ArrayList's.
DfcTable DFC extended table component.
DfcTable.RectSelection Represents a selection of rows, columns or a rectangular selection of cells.
DfcTableHeader Extended JTable header component used by DfcTable.
MapTableModel Present a java.util.Map as a Swing TableModel with two columns ("Property" and "Value").
MapTableView Edits a java.util.Map in a table view.
ProxyTableModel Generic base class for a table model that act as a proxy for another table model.
SortedTableModel Presents a DfcTableModel in sorted order.
SortedTableModel.SortingColumn Stores information about column to be sorted by.
TableModelTransferable Datatransfer transferable implementation for TableModel's.
Tables General utility methods for JFC tables.
 

Package dsto.dfc.swing.table Description

Extension of the Swing table framework to support advanced (add, remove, copy, paste etc) table models and provide several extensions to the JTable component. In particular support is added in dsto.dfc.table.DfcTable for context menus and advanced commands via dsto.dfc.commands, copy and paste/drag and drop, column auto sizing and support for sorted tables. DfcTable supports the dsto.dfc.table.DfcTableModel extension to the Swing TableModel.



Copyright © 2008 Commonwealth of Australia