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

Class DefaultTableColumnModel

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

All Implemented Interfaces:

TableColumnModel, PropertyChangeListener, ListSelectionListener, Serializable


public class DefaultTableColumnModel

extends Object

implements TableColumnModel, PropertyChangeListener, ListSelectionListener, Serializable

DefaultTableColumnModel

Author:

Field Summary

transient javax.swing.event.ChangeEventchangeEvent

changeEvent
intcolumnMargin

columnMargin
booleancolumnSelectionAllowed

columnSelectionAllowed
javax.swing.event.EventListenerListlistenerList

listenerList
javax.swing.ListSelectionModelselectionModel

selectionModel
java.util.VectortableColumns

tableColumns
inttotalColumnWidth

totalColumnWidth

Constructor Summary

DefaultTableColumnModel()

Constructor DefaultTableColumnModel

Method Summary

voidaddColumn(javax.swing.table.TableColumn value0)

addColumn
voidaddColumnModelListener(javax.swing.event.TableColumnModelListener value0)

addColumnModelListener
javax.swing.ListSelectionModelcreateSelectionModel()

createSelectionModel
voidfireColumnAdded(javax.swing.event.TableColumnModelEvent value0)

fireColumnAdded
voidfireColumnMarginChanged()

fireColumnMarginChanged
voidfireColumnMoved(javax.swing.event.TableColumnModelEvent value0)

fireColumnMoved
voidfireColumnRemoved(javax.swing.event.TableColumnModelEvent value0)

fireColumnRemoved
voidfireColumnSelectionChanged(javax.swing.event.ListSelectionEvent value0)

fireColumnSelectionChanged
javax.swing.table.TableColumngetColumn(int value0)

getColumn
intgetColumnCount()

getColumnCount
intgetColumnIndex(java.lang.Object value0)

getColumnIndex
intgetColumnIndexAtX(int value0)

getColumnIndexAtX
intgetColumnMargin()

getColumnMargin
booleangetColumnSelectionAllowed()

getColumnSelectionAllowed
java.util.EnumerationgetColumns()

getColumns
java.util.EventListener[]getListeners(java.lang.Class value0)

getListeners
intgetSelectedColumnCount()

getSelectedColumnCount
int[]getSelectedColumns()

getSelectedColumns
javax.swing.ListSelectionModelgetSelectionModel()

getSelectionModel
intgetTotalColumnWidth()

getTotalColumnWidth
voidmoveColumn(int value0, int value1)

moveColumn
voidpropertyChange(java.beans.PropertyChangeEvent value0)

propertyChange
voidrecalcWidthCache()

recalcWidthCache
voidremoveColumn(javax.swing.table.TableColumn value0)

removeColumn
voidremoveColumnModelListener(javax.swing.event.TableColumnModelListener value0)

removeColumnModelListener
voidsetColumnMargin(int value0)

setColumnMargin
voidsetColumnSelectionAllowed(boolean value0)

setColumnSelectionAllowed
voidsetSelectionModel(javax.swing.ListSelectionModel value0)

setSelectionModel
voidvalueChanged(javax.swing.event.ListSelectionEvent value0)

valueChanged

Field Details

changeEvent

protected transient ChangeEvent changeEvent

changeEvent


columnMargin

protected int columnMargin

columnMargin


columnSelectionAllowed

protected boolean columnSelectionAllowed

columnSelectionAllowed


listenerList

protected EventListenerList listenerList

listenerList


selectionModel

protected ListSelectionModel selectionModel

selectionModel


tableColumns

protected Vector tableColumns

tableColumns


totalColumnWidth

protected int totalColumnWidth

totalColumnWidth


Constructor Details

DefaultTableColumnModel

public DefaultTableColumnModel()

Constructor DefaultTableColumnModel


Method Details

addColumn

public void addColumn(javax.swing.table.TableColumn value0)

addColumn

Parameters:


addColumnModelListener

public void addColumnModelListener(javax.swing.event.TableColumnModelListener value0)

addColumnModelListener

Parameters:


createSelectionModel

protected ListSelectionModel createSelectionModel()

createSelectionModel


fireColumnAdded

protected void fireColumnAdded(javax.swing.event.TableColumnModelEvent value0)

fireColumnAdded

Parameters:


fireColumnMarginChanged

protected void fireColumnMarginChanged()

fireColumnMarginChanged


fireColumnMoved

protected void fireColumnMoved(javax.swing.event.TableColumnModelEvent value0)

fireColumnMoved

Parameters:


fireColumnRemoved

protected void fireColumnRemoved(javax.swing.event.TableColumnModelEvent value0)

fireColumnRemoved

Parameters:


fireColumnSelectionChanged

protected void fireColumnSelectionChanged(javax.swing.event.ListSelectionEvent value0)

fireColumnSelectionChanged

Parameters:


getColumn

public TableColumn getColumn(int value0)

getColumn

Parameters:


getColumnCount

public int getColumnCount()

getColumnCount


getColumnIndex

public int getColumnIndex(java.lang.Object value0)

getColumnIndex

Parameters:


getColumnIndexAtX

public int getColumnIndexAtX(int value0)

getColumnIndexAtX

Parameters:


getColumnMargin

public int getColumnMargin()

getColumnMargin


getColumnSelectionAllowed

public boolean getColumnSelectionAllowed()

getColumnSelectionAllowed


getColumns

public Enumeration getColumns()

getColumns


getListeners

public EventListener[] getListeners(java.lang.Class value0)

getListeners

Parameters:


getSelectedColumnCount

public int getSelectedColumnCount()

getSelectedColumnCount


getSelectedColumns

public int[] getSelectedColumns()

getSelectedColumns


getSelectionModel

public ListSelectionModel getSelectionModel()

getSelectionModel


getTotalColumnWidth

public int getTotalColumnWidth()

getTotalColumnWidth


moveColumn

public void moveColumn(int value0, int value1)

moveColumn

Parameters:


propertyChange

public void propertyChange(java.beans.PropertyChangeEvent value0)

propertyChange

Parameters:


recalcWidthCache

protected void recalcWidthCache()

recalcWidthCache


removeColumn

public void removeColumn(javax.swing.table.TableColumn value0)

removeColumn

Parameters:


removeColumnModelListener

public void removeColumnModelListener(javax.swing.event.TableColumnModelListener value0)

removeColumnModelListener

Parameters:


setColumnMargin

public void setColumnMargin(int value0)

setColumnMargin

Parameters:


setColumnSelectionAllowed

public void setColumnSelectionAllowed(boolean value0)

setColumnSelectionAllowed

Parameters:


setSelectionModel

public void setSelectionModel(javax.swing.ListSelectionModel value0)

setSelectionModel

Parameters:


valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent value0)

valueChanged

Parameters: