Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
javax.swing.table

Class TableColumn

java.lang.Object
|
+--javax.swing.table.TableColumn

All Implemented Interfaces:

Serializable


public class TableColumn

extends Object

implements Serializable

TableColumn

Author:

Field Summary

static java.lang.StringCELL_RENDERER_PROPERTY

CELL_RENDERER_PROPERTY
static java.lang.StringCOLUMN_WIDTH_PROPERTY

COLUMN_WIDTH_PROPERTY
static java.lang.StringHEADER_RENDERER_PROPERTY

HEADER_RENDERER_PROPERTY
static java.lang.StringHEADER_VALUE_PROPERTY

HEADER_VALUE_PROPERTY
javax.swing.table.TableCellEditorcellEditor

cellEditor
javax.swing.table.TableCellRenderercellRenderer

cellRenderer
javax.swing.table.TableCellRendererheaderRenderer

headerRenderer
java.lang.ObjectheaderValue

headerValue
java.lang.Objectidentifier

identifier
booleanisResizable

isResizable
intmaxWidth

maxWidth
intminWidth

minWidth
intmodelIndex

modelIndex
transient intresizedPostingDisableCount

resizedPostingDisableCount
intwidth

width

Constructor Summary

TableColumn()

Constructor TableColumn
TableColumn(int modelIndex)

Constructor TableColumn
TableColumn(int modelIndex, int width)

Constructor TableColumn
TableColumn(int modelIndex, int width, javax.swing.table.TableCellRenderer cellRenderer, javax.swing.table.TableCellEditor cellEditor)

Constructor TableColumn

Method Summary

synchronized voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)

addPropertyChangeListener
javax.swing.table.TableCellRenderercreateDefaultHeaderRenderer()

createDefaultHeaderRenderer
voiddisableResizedPosting()

disableResizedPosting
voidenableResizedPosting()

enableResizedPosting
javax.swing.table.TableCellEditorgetCellEditor()

getCellEditor
javax.swing.table.TableCellRenderergetCellRenderer()

getCellRenderer
javax.swing.table.TableCellRenderergetHeaderRenderer()

getHeaderRenderer
java.lang.ObjectgetHeaderValue()

getHeaderValue
java.lang.ObjectgetIdentifier()

getIdentifier
intgetMaxWidth()

getMaxWidth
intgetMinWidth()

getMinWidth
intgetModelIndex()

getModelIndex
intgetPreferredWidth()

getPreferredWidth
booleangetResizable()

getResizable
intgetWidth()

getWidth
synchronized voidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener
voidsetCellEditor(javax.swing.table.TableCellEditor cellEditor)

setCellEditor
voidsetCellRenderer(javax.swing.table.TableCellRenderer cellRenderer)

setCellRenderer
voidsetHeaderRenderer(javax.swing.table.TableCellRenderer headerRenderer)

setHeaderRenderer
voidsetHeaderValue(java.lang.Object headerValue)

setHeaderValue
voidsetIdentifier(java.lang.Object identifier)

setIdentifier
voidsetMaxWidth(int maxWidth)

setMaxWidth
voidsetMinWidth(int minWidth)

setMinWidth
voidsetModelIndex(int modelIndex)

setModelIndex
voidsetPreferredWidth(int preferredWidth)

setPreferredWidth
voidsetResizable(boolean isResizable)

setResizable
voidsetWidth(int width)

setWidth
voidsizeWidthToFit()

sizeWidthToFit

Field Details

CELL_RENDERER_PROPERTY

public static final String CELL_RENDERER_PROPERTY

CELL_RENDERER_PROPERTY


COLUMN_WIDTH_PROPERTY

public static final String COLUMN_WIDTH_PROPERTY

COLUMN_WIDTH_PROPERTY


HEADER_RENDERER_PROPERTY

public static final String HEADER_RENDERER_PROPERTY

HEADER_RENDERER_PROPERTY


HEADER_VALUE_PROPERTY

public static final String HEADER_VALUE_PROPERTY

HEADER_VALUE_PROPERTY


cellEditor

protected TableCellEditor cellEditor

cellEditor


cellRenderer

protected TableCellRenderer cellRenderer

cellRenderer


headerRenderer

protected TableCellRenderer headerRenderer

headerRenderer


headerValue

protected Object headerValue

headerValue


identifier

protected Object identifier

identifier


isResizable

protected boolean isResizable

isResizable


maxWidth

protected int maxWidth

maxWidth


minWidth

protected int minWidth

minWidth


modelIndex

protected int modelIndex

modelIndex


resizedPostingDisableCount

protected transient int resizedPostingDisableCount

resizedPostingDisableCount


width

protected int width

width


Constructor Details

TableColumn

public TableColumn()

Constructor TableColumn


TableColumn

public TableColumn(int modelIndex)

Constructor TableColumn

Parameters:


TableColumn

public TableColumn(int modelIndex, int width)

Constructor TableColumn

Parameters:


TableColumn

public TableColumn(int modelIndex, int width, javax.swing.table.TableCellRenderer cellRenderer, javax.swing.table.TableCellEditor cellEditor)

Constructor TableColumn

Parameters:


Method Details

addPropertyChangeListener

public synchronized void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

addPropertyChangeListener

Parameters:


createDefaultHeaderRenderer

protected TableCellRenderer createDefaultHeaderRenderer()

createDefaultHeaderRenderer


disableResizedPosting

public void disableResizedPosting()

disableResizedPosting


enableResizedPosting

public void enableResizedPosting()

enableResizedPosting


getCellEditor

public TableCellEditor getCellEditor()

getCellEditor


getCellRenderer

public TableCellRenderer getCellRenderer()

getCellRenderer


getHeaderRenderer

public TableCellRenderer getHeaderRenderer()

getHeaderRenderer


getHeaderValue

public Object getHeaderValue()

getHeaderValue


getIdentifier

public Object getIdentifier()

getIdentifier


getMaxWidth

public int getMaxWidth()

getMaxWidth


getMinWidth

public int getMinWidth()

getMinWidth


getModelIndex

public int getModelIndex()

getModelIndex


getPreferredWidth

public int getPreferredWidth()

getPreferredWidth


getResizable

public boolean getResizable()

getResizable


getWidth

public int getWidth()

getWidth


removePropertyChangeListener

public synchronized void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

Parameters:


setCellEditor

public void setCellEditor(javax.swing.table.TableCellEditor cellEditor)

setCellEditor

Parameters:


setCellRenderer

public void setCellRenderer(javax.swing.table.TableCellRenderer cellRenderer)

setCellRenderer

Parameters:


setHeaderRenderer

public void setHeaderRenderer(javax.swing.table.TableCellRenderer headerRenderer)

setHeaderRenderer

Parameters:


setHeaderValue

public void setHeaderValue(java.lang.Object headerValue)

setHeaderValue

Parameters:


setIdentifier

public void setIdentifier(java.lang.Object identifier)

setIdentifier

Parameters:


setMaxWidth

public void setMaxWidth(int maxWidth)

setMaxWidth

Parameters:


setMinWidth

public void setMinWidth(int minWidth)

setMinWidth

Parameters:


setModelIndex

public void setModelIndex(int modelIndex)

setModelIndex

Parameters:


setPreferredWidth

public void setPreferredWidth(int preferredWidth)

setPreferredWidth

Parameters:


setResizable

public void setResizable(boolean isResizable)

setResizable

Parameters:


setWidth

public void setWidth(int width)

setWidth

Parameters:


sizeWidthToFit

public void sizeWidthToFit()

sizeWidthToFit