org.jdesktop.swingx.table
Class ColumnFactory
java.lang.Object
org.jdesktop.swingx.table.ColumnFactory
- Direct Known Subclasses:
- ColumnFactoryExt
public class ColumnFactory
- extends java.lang.Object
Creates and configures TableColumns.
- Author:
- Jeanette Winzenburg
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColumnFactory
public ColumnFactory()
getInstance
public static ColumnFactory getInstance()
setInstance
public static void setInstance(ColumnFactory factory)
createTableColumn
public TableColumnExt createTableColumn(int modelIndex)
configureTableColumn
public void configureTableColumn(javax.swing.table.TableModel model,
TableColumnExt column)
- Configure column properties from TableModel.
- Parameters:
model
- column
-
- Throws:
NPE
- if model or column == null
java.lang.IllegalStateException
- if column does not have valid modelIndex
(in coordinate space of the tablemodel)
createAndConfigureTableColumn
public TableColumnExt createAndConfigureTableColumn(javax.swing.table.TableModel model,
int modelIndex)
configureColumnWidths
public void configureColumnWidths(JXTable table,
TableColumnExt columnx)
packColumn
public void packColumn(JXTable table,
TableColumnExt col,
int margin,
int max)
Copyright © 2005 Sun Microsystems All Rights Reserved.