Package org.ujmp.gui.table
Class DefaultTableColumnModel64
java.lang.Object
javax.swing.table.DefaultTableColumnModel
org.ujmp.gui.table.DefaultTableColumnModel64
- All Implemented Interfaces:
PropertyChangeListener
,Serializable
,EventListener
,ListSelectionListener
,TableColumnModel
,TableColumnModel64
- Direct Known Subclasses:
SingleTableColumnModel
public class DefaultTableColumnModel64
extends DefaultTableColumnModel
implements TableColumnModel64
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private static final long
private final TableModel64
Fields inherited from class javax.swing.table.DefaultTableColumnModel
changeEvent, columnMargin, columnSelectionAllowed, listenerList, selectionModel, tableColumns, totalColumnWidth
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addColumn
(TableColumn aColumn) void
addColumn
(TableColumn64 aColumn) void
void
protected ListSelectionModel64
protected void
getColumn
(int columnIndex) getColumn
(long columnIndex) int
long
int
getColumnIndex
(Object columnIdentifier) long
getColumnIndex64
(Object columnIdentifier) int
getColumnIndexAtX
(int xPosition) long
getColumnIndexAtX
(long xPosition) boolean
int
getColumnWidth
(long column) int
long
long[]
int
private void
void
moveColumn
(int columnIndex, int newIndex) void
moveColumn
(long columnIndex, long newIndex) protected void
void
removeColumn
(TableColumn column) void
removeColumn
(TableColumn64 column) void
void
void
setColumnMargin
(int newMargin) void
setColumnSelectionAllowed
(boolean flag) void
setColumnWidth
(long index, int width) void
setDefaultColumnWidth
(int width) void
setSelectionModel
(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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.swing.table.TableColumnModel
getColumnMargin, getSelectedColumnCount, getSelectedColumns
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
tableModel64
-
defaultColumnWidth
private int defaultColumnWidth -
columnWidths
-
-
Constructor Details
-
DefaultTableColumnModel64
-
-
Method Details
-
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
- Specified by:
getColumn
in interfaceTableColumnModel
- Overrides:
getColumn
in classDefaultTableColumnModel
-
getSelectionModel
- Specified by:
getSelectionModel
in interfaceTableColumnModel
- Specified by:
getSelectionModel
in interfaceTableColumnModel64
- Overrides:
getSelectionModel
in classDefaultTableColumnModel
-
addColumnModelListener
- Specified by:
addColumnModelListener
in interfaceTableColumnModel
- Overrides:
addColumnModelListener
in classDefaultTableColumnModel
-
removeColumnModelListener
- Specified by:
removeColumnModelListener
in interfaceTableColumnModel
- Overrides:
removeColumnModelListener
in classDefaultTableColumnModel
-
getColumnCount64
public long getColumnCount64()- Specified by:
getColumnCount64
in interfaceTableColumnModel64
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCount
in interfaceTableColumnModel
- Overrides:
getColumnCount
in classDefaultTableColumnModel
-
addColumn
- Specified by:
addColumn
in interfaceTableColumnModel64
-
addColumn
- Specified by:
addColumn
in interfaceTableColumnModel
- Overrides:
addColumn
in classDefaultTableColumnModel
-
removeColumn
- Specified by:
removeColumn
in interfaceTableColumnModel64
-
moveColumn
public void moveColumn(long columnIndex, long newIndex) - Specified by:
moveColumn
in interfaceTableColumnModel64
-
getColumns64
- Specified by:
getColumns64
in interfaceTableColumnModel64
-
getColumns
- Specified by:
getColumns
in interfaceTableColumnModel
- Overrides:
getColumns
in classDefaultTableColumnModel
-
getColumnIndex64
- Specified by:
getColumnIndex64
in interfaceTableColumnModel64
-
getColumn
- Specified by:
getColumn
in interfaceTableColumnModel64
-
getSelectedColumns64
public long[] getSelectedColumns64()- Specified by:
getSelectedColumns64
in interfaceTableColumnModel64
-
getSelectedColumnCount64
public long getSelectedColumnCount64()- Specified by:
getSelectedColumnCount64
in interfaceTableColumnModel64
-
setSelectionModel
- Specified by:
setSelectionModel
in interfaceTableColumnModel64
-
setSelectionModel
- Specified by:
setSelectionModel
in interfaceTableColumnModel
- Overrides:
setSelectionModel
in classDefaultTableColumnModel
-
addColumnModelListener
- Specified by:
addColumnModelListener
in interfaceTableColumnModel64
-
removeColumnModelListener
- Specified by:
removeColumnModelListener
in interfaceTableColumnModel64
-
createSelectionModel
- Overrides:
createSelectionModel
in classDefaultTableColumnModel
-
removeColumn
- Specified by:
removeColumn
in interfaceTableColumnModel
- Overrides:
removeColumn
in classDefaultTableColumnModel
-
moveColumn
public void moveColumn(int columnIndex, int newIndex) - Specified by:
moveColumn
in interfaceTableColumnModel
- Overrides:
moveColumn
in classDefaultTableColumnModel
-
setColumnMargin
public void setColumnMargin(int newMargin) - Specified by:
setColumnMargin
in interfaceTableColumnModel
- Overrides:
setColumnMargin
in classDefaultTableColumnModel
-
fireColumnMarginChanged
protected void fireColumnMarginChanged()- Overrides:
fireColumnMarginChanged
in classDefaultTableColumnModel
-
getColumnIndex
- Specified by:
getColumnIndex
in interfaceTableColumnModel
- Overrides:
getColumnIndex
in classDefaultTableColumnModel
-
getColumnIndexAtX
public int getColumnIndexAtX(int xPosition) - Specified by:
getColumnIndexAtX
in interfaceTableColumnModel
- Overrides:
getColumnIndexAtX
in classDefaultTableColumnModel
-
getColumnIndexAtX
public long getColumnIndexAtX(long xPosition) - Specified by:
getColumnIndexAtX
in interfaceTableColumnModel64
-
getTotalColumnWidth
public int getTotalColumnWidth()- Specified by:
getTotalColumnWidth
in interfaceTableColumnModel
- Overrides:
getTotalColumnWidth
in classDefaultTableColumnModel
-
recalcWidthCache
protected void recalcWidthCache()- Overrides:
recalcWidthCache
in classDefaultTableColumnModel
-
setColumnSelectionAllowed
public void setColumnSelectionAllowed(boolean flag) - Specified by:
setColumnSelectionAllowed
in interfaceTableColumnModel
- Overrides:
setColumnSelectionAllowed
in classDefaultTableColumnModel
-
getColumnSelectionAllowed
public boolean getColumnSelectionAllowed()- Specified by:
getColumnSelectionAllowed
in interfaceTableColumnModel
- Overrides:
getColumnSelectionAllowed
in classDefaultTableColumnModel
-
invalidateWidthCache
private void invalidateWidthCache() -
setColumnWidth
public void setColumnWidth(long index, int width) - Specified by:
setColumnWidth
in interfaceTableColumnModel64
-