Package org.ujmp.gui.table
Class DefaultTableColumnModel64
- java.lang.Object
-
- javax.swing.table.DefaultTableColumnModel
-
- org.ujmp.gui.table.DefaultTableColumnModel64
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener
,java.io.Serializable
,java.util.EventListener
,javax.swing.event.ListSelectionListener
,javax.swing.table.TableColumnModel
,TableColumnModel64
- Direct Known Subclasses:
SingleTableColumnModel
public class DefaultTableColumnModel64 extends javax.swing.table.DefaultTableColumnModel implements TableColumnModel64
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.Long,java.lang.Integer>
columnWidths
private int
defaultColumnWidth
private static long
serialVersionUID
private TableModel64
tableModel64
-
Constructor Summary
Constructors Constructor Description DefaultTableColumnModel64(TableModel64 m)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addColumn(javax.swing.table.TableColumn aColumn)
void
addColumn(TableColumn64 aColumn)
void
addColumnModelListener(javax.swing.event.TableColumnModelListener x)
void
addColumnModelListener(TableColumnModelListener64 x)
protected ListSelectionModel64
createSelectionModel()
protected void
fireColumnMarginChanged()
TableColumn64
getColumn(int columnIndex)
TableColumn64
getColumn(long columnIndex)
int
getColumnCount()
long
getColumnCount64()
int
getColumnIndex(java.lang.Object columnIdentifier)
long
getColumnIndex64(java.lang.Object columnIdentifier)
int
getColumnIndexAtX(int xPosition)
long
getColumnIndexAtX(long xPosition)
java.util.Enumeration<javax.swing.table.TableColumn>
getColumns()
java.util.Enumeration<TableColumn64>
getColumns64()
boolean
getColumnSelectionAllowed()
int
getColumnWidth(long column)
int
getDefaultColumnWidth()
long
getSelectedColumnCount64()
long[]
getSelectedColumns64()
ListSelectionModel64
getSelectionModel()
int
getTotalColumnWidth()
private void
invalidateWidthCache()
void
moveColumn(int columnIndex, int newIndex)
void
moveColumn(long columnIndex, long newIndex)
protected void
recalcWidthCache()
void
removeColumn(javax.swing.table.TableColumn column)
void
removeColumn(TableColumn64 column)
void
removeColumnModelListener(javax.swing.event.TableColumnModelListener x)
void
removeColumnModelListener(TableColumnModelListener64 x)
void
setColumnMargin(int newMargin)
void
setColumnSelectionAllowed(boolean flag)
void
setColumnWidth(long index, int width)
void
setDefaultColumnWidth(int width)
void
setSelectionModel(javax.swing.ListSelectionModel newModel)
void
setSelectionModel(ListSelectionModel64 newModel)
-
Methods inherited from class javax.swing.table.DefaultTableColumnModel
fireColumnAdded, fireColumnMoved, fireColumnRemoved, fireColumnSelectionChanged, getColumnMargin, getColumnModelListeners, getListeners, getSelectedColumnCount, getSelectedColumns, propertyChange, valueChanged
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
tableModel64
private final TableModel64 tableModel64
-
defaultColumnWidth
private int defaultColumnWidth
-
columnWidths
private final java.util.Map<java.lang.Long,java.lang.Integer> columnWidths
-
-
Constructor Detail
-
DefaultTableColumnModel64
public DefaultTableColumnModel64(TableModel64 m)
-
-
Method Detail
-
getColumnWidth
public int getColumnWidth(long column)
- Specified by:
getColumnWidth
in interfaceTableColumnModel64
-
getDefaultColumnWidth
public int getDefaultColumnWidth()
- Specified by:
getDefaultColumnWidth
in interfaceTableColumnModel64
-
setDefaultColumnWidth
public void setDefaultColumnWidth(int width)
- Specified by:
setDefaultColumnWidth
in interfaceTableColumnModel64
-
getColumn
public TableColumn64 getColumn(int columnIndex)
- Specified by:
getColumn
in interfacejavax.swing.table.TableColumnModel
- Overrides:
getColumn
in classjavax.swing.table.DefaultTableColumnModel
-
getSelectionModel
public ListSelectionModel64 getSelectionModel()
- Specified by:
getSelectionModel
in interfacejavax.swing.table.TableColumnModel
- Specified by:
getSelectionModel
in interfaceTableColumnModel64
- Overrides:
getSelectionModel
in classjavax.swing.table.DefaultTableColumnModel
-
addColumnModelListener
public void addColumnModelListener(javax.swing.event.TableColumnModelListener x)
- Specified by:
addColumnModelListener
in interfacejavax.swing.table.TableColumnModel
- Overrides:
addColumnModelListener
in classjavax.swing.table.DefaultTableColumnModel
-
removeColumnModelListener
public void removeColumnModelListener(javax.swing.event.TableColumnModelListener x)
- Specified by:
removeColumnModelListener
in interfacejavax.swing.table.TableColumnModel
- Overrides:
removeColumnModelListener
in classjavax.swing.table.DefaultTableColumnModel
-
getColumnCount64
public long getColumnCount64()
- Specified by:
getColumnCount64
in interfaceTableColumnModel64
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interfacejavax.swing.table.TableColumnModel
- Overrides:
getColumnCount
in classjavax.swing.table.DefaultTableColumnModel
-
addColumn
public void addColumn(TableColumn64 aColumn)
- Specified by:
addColumn
in interfaceTableColumnModel64
-
addColumn
public void addColumn(javax.swing.table.TableColumn aColumn)
- Specified by:
addColumn
in interfacejavax.swing.table.TableColumnModel
- Overrides:
addColumn
in classjavax.swing.table.DefaultTableColumnModel
-
removeColumn
public void removeColumn(TableColumn64 column)
- Specified by:
removeColumn
in interfaceTableColumnModel64
-
moveColumn
public void moveColumn(long columnIndex, long newIndex)
- Specified by:
moveColumn
in interfaceTableColumnModel64
-
getColumns64
public java.util.Enumeration<TableColumn64> getColumns64()
- Specified by:
getColumns64
in interfaceTableColumnModel64
-
getColumns
public java.util.Enumeration<javax.swing.table.TableColumn> getColumns()
- Specified by:
getColumns
in interfacejavax.swing.table.TableColumnModel
- Overrides:
getColumns
in classjavax.swing.table.DefaultTableColumnModel
-
getColumnIndex64
public long getColumnIndex64(java.lang.Object columnIdentifier)
- Specified by:
getColumnIndex64
in interfaceTableColumnModel64
-
getColumn
public TableColumn64 getColumn(long columnIndex)
- Specified by:
getColumn
in interfaceTableColumnModel64
-
getSelectedColumns64
public long[] getSelectedColumns64()
- Specified by:
getSelectedColumns64
in interfaceTableColumnModel64
-
getSelectedColumnCount64
public long getSelectedColumnCount64()
- Specified by:
getSelectedColumnCount64
in interfaceTableColumnModel64
-
setSelectionModel
public void setSelectionModel(ListSelectionModel64 newModel)
- Specified by:
setSelectionModel
in interfaceTableColumnModel64
-
setSelectionModel
public void setSelectionModel(javax.swing.ListSelectionModel newModel)
- Specified by:
setSelectionModel
in interfacejavax.swing.table.TableColumnModel
- Overrides:
setSelectionModel
in classjavax.swing.table.DefaultTableColumnModel
-
addColumnModelListener
public void addColumnModelListener(TableColumnModelListener64 x)
- Specified by:
addColumnModelListener
in interfaceTableColumnModel64
-
removeColumnModelListener
public void removeColumnModelListener(TableColumnModelListener64 x)
- Specified by:
removeColumnModelListener
in interfaceTableColumnModel64
-
createSelectionModel
protected ListSelectionModel64 createSelectionModel()
- Overrides:
createSelectionModel
in classjavax.swing.table.DefaultTableColumnModel
-
removeColumn
public void removeColumn(javax.swing.table.TableColumn column)
- Specified by:
removeColumn
in interfacejavax.swing.table.TableColumnModel
- Overrides:
removeColumn
in classjavax.swing.table.DefaultTableColumnModel
-
moveColumn
public void moveColumn(int columnIndex, int newIndex)
- Specified by:
moveColumn
in interfacejavax.swing.table.TableColumnModel
- Overrides:
moveColumn
in classjavax.swing.table.DefaultTableColumnModel
-
setColumnMargin
public void setColumnMargin(int newMargin)
- Specified by:
setColumnMargin
in interfacejavax.swing.table.TableColumnModel
- Overrides:
setColumnMargin
in classjavax.swing.table.DefaultTableColumnModel
-
fireColumnMarginChanged
protected void fireColumnMarginChanged()
- Overrides:
fireColumnMarginChanged
in classjavax.swing.table.DefaultTableColumnModel
-
getColumnIndex
public int getColumnIndex(java.lang.Object columnIdentifier)
- Specified by:
getColumnIndex
in interfacejavax.swing.table.TableColumnModel
- Overrides:
getColumnIndex
in classjavax.swing.table.DefaultTableColumnModel
-
getColumnIndexAtX
public int getColumnIndexAtX(int xPosition)
- Specified by:
getColumnIndexAtX
in interfacejavax.swing.table.TableColumnModel
- Overrides:
getColumnIndexAtX
in classjavax.swing.table.DefaultTableColumnModel
-
getColumnIndexAtX
public long getColumnIndexAtX(long xPosition)
- Specified by:
getColumnIndexAtX
in interfaceTableColumnModel64
-
getTotalColumnWidth
public int getTotalColumnWidth()
- Specified by:
getTotalColumnWidth
in interfacejavax.swing.table.TableColumnModel
- Overrides:
getTotalColumnWidth
in classjavax.swing.table.DefaultTableColumnModel
-
recalcWidthCache
protected void recalcWidthCache()
- Overrides:
recalcWidthCache
in classjavax.swing.table.DefaultTableColumnModel
-
setColumnSelectionAllowed
public void setColumnSelectionAllowed(boolean flag)
- Specified by:
setColumnSelectionAllowed
in interfacejavax.swing.table.TableColumnModel
- Overrides:
setColumnSelectionAllowed
in classjavax.swing.table.DefaultTableColumnModel
-
getColumnSelectionAllowed
public boolean getColumnSelectionAllowed()
- Specified by:
getColumnSelectionAllowed
in interfacejavax.swing.table.TableColumnModel
- Overrides:
getColumnSelectionAllowed
in classjavax.swing.table.DefaultTableColumnModel
-
invalidateWidthCache
private void invalidateWidthCache()
-
setColumnWidth
public void setColumnWidth(long index, int width)
- Specified by:
setColumnWidth
in interfaceTableColumnModel64
-
-