Package eu.bandm.tools.muli
Class MuLiMessageStore.TableModel
java.lang.Object
javax.swing.table.AbstractTableModel
eu.bandm.tools.muli.MuLiMessageStore.TableModel
- All Implemented Interfaces:
Serializable,TableModel
- Enclosing class:
- MuLiMessageStore<D>
standard specialisation of
Usage is like (cf applics/src/eu/bandm/bpm/bpmn/tool/Tool.java) :
AbstractTableModel. Usage is like (cf applics/src/eu/bandm/bpm/bpmn/tool/Tool.java) :
frame = new javax.swing.JFrame();
frame.getContentPane().add(new javax.swing.JTable
(myMuLiMessageStore.getTableModel())
);
frame.pack();
frame.setVisibility(true);
Own specializations are inserted by ...
class myTableModel extends MuLiMessageStore.TableModel {...}
myMuLiMessageStore.setTableModel(myMuLiMessageStore.new MyTableModel()) ;
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetColumnName(int col) intgetValueAt(int row, int column) Returns the message for all columns; -- the renderer of a particular column must extract the info for that column.booleanisCellEditable(int row, int column) voidnotifyAdd(int pos) voidMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
-
Constructor Details
-
TableModel
public TableModel()
-
-
Method Details
-
notifyAdd
public void notifyAdd(int pos) -
notifyLanguageChanged
public void notifyLanguageChanged() -
getRowCount
public int getRowCount() -
getColumnCount
public int getColumnCount() -
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
isCellEditable
public boolean isCellEditable(int row, int column) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classAbstractTableModel
-
getValueAt
Returns the message for all columns; -- the renderer of a particular column must extract the info for that column.
-