Package | Description |
---|---|
org.jdesktop.swingx |
Contains extensions to the Swing GUI toolkit, including new and enhanced
components that provide functionality commonly required by rich,
data-centric client applications.
|
org.jdesktop.swingx.search | |
org.jdesktop.swingx.table |
Contains API required by the extended JTable component, JXTable.
|
Modifier and Type | Class and Description |
---|---|
class |
JXTreeTable
JXTreeTable is a specialized table
consisting of a single column in which to display hierarchical data, and any
number of other columns in which to display regular data. |
Modifier and Type | Method and Description |
---|---|
JXTable |
JXTable.TableAdapter.getTable()
Typesafe accessor for the target component.
|
JXTable |
JXTableHeader.getXTable()
Returns the associated table if it is of type JXTable, or null if not.
|
Modifier and Type | Method and Description |
---|---|
protected TableRolloverController<JXTable> |
JXTable.createLinkController()
Creates and returns a RolloverController appropriate for this component.
|
protected TableRolloverController<JXTable> |
JXTable.getLinkController()
Returns the RolloverController for this component.
|
Constructor and Description |
---|
TableAdapter(JXTable component)
Constructs a
TableDataAdapter for the specified target
component. |
Modifier and Type | Field and Description |
---|---|
protected JXTable |
TableSearchable.table
The target JXTable.
|
Modifier and Type | Method and Description |
---|---|
JXTable |
TableSearchable.getTarget()
It's the responsibility of subclasses to covariant override.
|
Constructor and Description |
---|
TableSearchable(JXTable table)
Instantiates a TableSearchable with the given table as target.
|
Modifier and Type | Method and Description |
---|---|
protected int |
ColumnFactory.calcHeaderWidth(JXTable table,
TableColumnExt columnExt)
Measures and returns the preferred width of the header.
|
protected int |
ColumnFactory.calcPrototypeWidth(JXTable table,
TableColumnExt columnExt)
Measures and returns the preferred width of the rendering component
configured with the prototype value, if any.
|
void |
ColumnFactory.configureColumnWidths(JXTable table,
TableColumnExt columnExt)
Configures column initial widths properties from
JXTable . |
protected TableCellRenderer |
ColumnFactory.getCellRenderer(JXTable table,
TableColumnExt columnExt)
Returns the cell renderer to use for measuring.
|
protected TableCellRenderer |
ColumnFactory.getHeaderRenderer(JXTable table,
TableColumnExt columnExt)
Looks up and returns the renderer used for the column's header.
|
int |
ColumnFactory.getPreferredScrollableViewportWidth(JXTable table)
Calculates and returns the preferred scrollable viewport
width of the given table.
|
protected int |
ColumnFactory.getRowCount(JXTable table)
Returns the number of table view rows accessible during row-related
config.
|
void |
ColumnFactory.packColumn(JXTable table,
TableColumnExt columnExt,
int margin,
int max)
Configures the column's
preferredWidth to fit the content. |
Constructor and Description |
---|
ColumnControlButton(JXTable table)
Creates a column control button for the table.
|
ColumnControlButton(JXTable table,
Icon icon)
Creates a column control button for the table.
|
Copyright © 2014. All rights reserved.