Package org.xnap.gui.table

Provides table model and table cell renderer classes including the tree table classes.

See:
          Description

Interface Summary
ColumnModel Defines the requirements for table models with columns.
HotlistTableModel.UserFilter  
SortableModel Defines the requirements for tables that can be sorted.
TableHeaderListener Defines the requirements for tables that can be sorted.
TreeTableModel TreeTableModel is the model used by a JTreeTable.
TreeTableNode Defines the requirements for nodes in TreeTableModel objects.
 

Class Summary
AbstractColumnTableModel Provides a sortable table model with dynamic column support.
AbstractColumnTreeTableModel Provides a sortable table model with dynamic column support.
AbstractSortableTableModel  
AbstractTreeTableModel  
AvailabilityCellRenderer Renders time for a table cell.
AvailabilityCellRenderer.Availability  
ChannelTableModel  
ChatPeerTableModel Provides a table model for Peer objects in chat tables.
ColoredTable Sets a different background color for every other row in the table.
Column  
DefaultColumnTreeTableModel  
DefaultTreeTableNode This class is a default implementation of a TreeTableNode with children.
FilesizeCellRenderer Renders filesize for a table cell.
FilteredTransferContainerTreeTableNode  
FilteredTransferTableModel The model for the upload and download table.
HotlistTableModel  
HotlistTableModel.AllFilter  
HotlistTableModel.CategoryFilter  
HotlistTableModel.OtherFilter  
JTreeTable This example shows how to create a simple JTreeTable component, by using a JTree as a renderer (and editor) for the cells in a particular column in the JTable.
LazyTreeTableNode This class is a default implementation of a TreeTableNode with children.
LeafTreeTableNode Provides a default implementation for a leaf node in a TreeTableModel.
LibraryTableModel Table model which displays repository files in its columns.
LinkSpeedCellRenderer Renders link speed for a table cell.
MouseDragAdapter  
NumberCellRenderer A cell renderer for Number objects.
PeerTableModel Provides a table model for Peer objects.
ProgressCellRenderer Renders progress in a progress bar with a text for a table cell.
SearchResultCellRenderer  
SearchResultWrapper  
SearchTableModel The model for the search table.
SegmentCellRenderer Renders segments.
SortButtonRenderer Don't use this class directly.
StringCellRenderer StringCellRenderer renders strings for table cells and enables a tooltip text to show long strings.
TableHeaderHandler TableHeaderHandler class handles the mouse events invoked by clicking on the header portion of the JTable.
TablePreferencesHandler Takes care of the table preferences.
TimeCellRenderer Renders time for a table cell.
TransferContainerTreeTableNode  
TransferTableModel The model for the upload and download table.
TransferTreeTableNode Provides a node for transfer objects that have no children.
TransferWrapper  
TreeTableModelAdapter This is a wrapper class takes a TreeTableModel and implements the table model interface.
 

Package org.xnap.gui.table Description

Provides table model and table cell renderer classes including the tree table classes.



Copyright © 2001-2005 XNap Team. All Rights Reserved.