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() |
Modifier and Type | Method and Description |
---|---|
protected TableRolloverController<JXTable> |
JXTable.createLinkController() |
protected TableRolloverController<JXTable> |
JXTable.getLinkController() |
Constructor and Description |
---|
JXTable.TableAdapter(JXTable component)
Constructs a
TableDataAdapter for the specified target
component. |
Modifier and Type | Field and Description |
---|---|
protected JXTable |
TableSearchable.table |
Constructor and Description |
---|
TableSearchable(JXTable table) |
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 javax.swing.table.TableCellRenderer |
ColumnFactory.getCellRenderer(JXTable table,
TableColumnExt columnExt)
Returns the cell renderer to use for measuring.
|
protected javax.swing.table.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,
javax.swing.Icon icon)
Creates a column control button for the table.
|