Package de.tkuhn.swing.table

This package contains some tools to support comfortable usage of tables.

See:
          Description

Interface Summary
ComparatorTableModel This adds a method to TableModel that may be used to retrieve Comparators which should be used to sort the values of columns.
 

Class Summary
ColumnState JavaBean used to store the state of a TableColumn in the ColumnStateTableColumnModel You should not have to use this class.
ColumnStateTableColumnModel This implementation of TableColumnModel provides the ability of hiding and unhiding table columns from display using a contextual menu of the table header.
JUserFriendlyTable This subclass of JTable provides the additional ability for the user to hide/unhide its columns using a contextual menu of the table header and further it supports sorting of the table's rows by column in ascending and descending order.
RowSortingState A JavaBean used to store the state of a RowSortingTableModel.
RowSortingTableModel This Class is a decorator wrapper for TableColumnModels that enhances them wiht the ability of sorting the rows according to the values of a column in ascending or descending order.
 

Package de.tkuhn.swing.table Description

This package contains some tools to support comfortable usage of tables.

E.g. a TableModel that enables row-sorting and a TableColumnModel that can be used to hide/show table columns and to remember column order and size. All these features are gathered in the JTable derivade JUserFriendlyTable. ComparatorTableModel is an extension of TableModel that in addition provides Comparator objects for the columns of the model.



Copyright © Tilmann Kuhn