public abstract class JBListTableModel extends javax.swing.table.AbstractTableModel implements EditableModel
| Constructor and Description |
|---|
JBListTableModel(javax.swing.table.TableModel model) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRow() |
boolean |
canExchangeRows(int oldIndex,
int newIndex) |
void |
exchangeRows(int oldIndex,
int newIndex) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int columnIndex) |
abstract JBTableRow |
getRow(int index) |
int |
getRowCount() |
JBTableRow |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
void |
removeRow(int index)
Remove row with index
idx and fire DELETE event (e.g. |
void |
setValueAt(java.lang.Object value,
int row,
int column) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListenerpublic int getRowCount()
getRowCount in interface javax.swing.table.TableModelpublic final int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelpublic java.lang.String getColumnName(int columnIndex)
getColumnName in interface javax.swing.table.TableModelgetColumnName 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 abstract JBTableRow getRow(int index)
public final JBTableRow getValueAt(int rowIndex, int columnIndex)
getValueAt in interface javax.swing.table.TableModelpublic void setValueAt(java.lang.Object value,
int row,
int column)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelpublic void addRow()
addRow in interface EditableModelpublic void removeRow(int index)
ItemRemovableidx and fire DELETE event (e.g. by calling
AbstractTableModel.fireTableRowsDeleted(int, int))removeRow in interface ItemRemovablepublic boolean canExchangeRows(int oldIndex,
int newIndex)
canExchangeRows in interface EditableModelpublic void exchangeRows(int oldIndex,
int newIndex)
exchangeRows in interface EditableModel