public class SortableTableModel
extends javax.swing.table.AbstractTableModel
| Constructor and Description |
|---|
SortableTableModel(javax.swing.table.TableModel tableModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTableModelListener(javax.swing.event.TableModelListener l) |
void |
checkModel() |
java.lang.Class |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int columnIndex) |
int[] |
getIndexes() |
javax.swing.table.TableModel |
getRealModel() |
int |
getRowCount() |
int |
getSortedRow(int row) |
int |
getSortingRow(int origRow) |
java.lang.Object |
getValueAt(int row,
int col) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
void |
reallocateIndexes() |
void |
removeTableModelListener(javax.swing.event.TableModelListener l) |
void |
resort() |
void |
setEditable(boolean editable) |
void |
setFTable(boolean isFTable) |
void |
setValueAt(java.lang.Object value,
int row,
int col) |
void |
sortByColumn(int column,
boolean isAscent) |
public SortableTableModel(javax.swing.table.TableModel tableModel)
public void setFTable(boolean isFTable)
public void sortByColumn(int column,
boolean isAscent)
public void reallocateIndexes()
public void checkModel()
public int[] getIndexes()
public java.lang.Object getValueAt(int row,
int col)
public void setValueAt(java.lang.Object value,
int row,
int col)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelpublic void removeTableModelListener(javax.swing.event.TableModelListener l)
removeTableModelListener in interface javax.swing.table.TableModelremoveTableModelListener in class javax.swing.table.AbstractTableModelpublic void addTableModelListener(javax.swing.event.TableModelListener l)
addTableModelListener in interface javax.swing.table.TableModeladdTableModelListener in class javax.swing.table.AbstractTableModelpublic boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic java.lang.Class getColumnClass(int columnIndex)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelpublic java.lang.String getColumnName(int columnIndex)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelpublic int getColumnCount()
public int getRowCount()
public int getSortedRow(int row)
public int getSortingRow(int origRow)
public void setEditable(boolean editable)
public void resort()
public javax.swing.table.TableModel getRealModel()
Copyright ? 2022. All Rights Reserved.