Package com.jk.core.model.table
Class JKMapTableModel<K,V>
java.lang.Object
javax.swing.table.AbstractTableModel
com.jk.core.model.table.JKTableModel
com.jk.core.model.table.JKMapTableModel<K,V>
- Type Parameters:
K
- Specifies the type of keys in the Map.V
- Specifies the type of values in the Map.
- All Implemented Interfaces:
Serializable
,TableModel
This class is a custom table model designed to display a Map's contents in a
tabular format.
- Version:
- 1.0
- Author:
- Dr. Jalal H. Kiswani
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.jk.core.model.table.JKTableModel
addJKTableColumn, addJKTableColumn, addRecord, addRecord, clearRecords, createEmptyRecord, deleteRow, deleteRows, fireTableColumnDataChanged, getActualColumnCount, getActualColumnIndexFromVisible, getActualColumnName, getCellEditor, getCellRenderer, getColumnClass, getColumnCount, getColumnName, getColumnType, getColunmIndex, getColunmIndexByName, getColunmSum, getDeletedRecords, getDeletedRecordsAsDataVector, getFormatter, getIntegerColunmSum, getPrefferedWidth, getRecord, getRecords, getRecordsAsDataVector, getRowCount, getTableColumn, getTableColumn, getTableColumns, getValueAt, getValueAtAsDouble, getValueAtAsFloat, getValueAtAsInteger, getVisibleColumnIndexFromActual, insertRecord, insertRecord, isAllDataValid, isAllowDelete, isDataModified, isEditable, isEditable, isEditable, isNumericClumn, isValidTableColumnIndex, isVisible, refreshVisibility, removeRecord, resetRecords, setAllowDelete, setColumnValue, setEditable, setEditable, setEditable, setEditor, setFormatter, setPreferredWidth, setRenderer, setRequired, setValueAt, setVisible, setVisibleByActualIndex
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener
-
Constructor Details
-
JKMapTableModel
This method constructs a newJKMapTableModel
instance using the provided Map, key label, and value label.- Parameters:
map
- Specifies the Map to be displayed in the table.keyLabel
- Specifies the label for the column displaying the keys.valueLabel
- Specifies the label for the column displaying the values.
-