public class MuLiMessageStore.TableModel extends AbstractTableModel
AbstractTableModel.
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()) ;
listenerList| Constructor and Description |
|---|
TableModel() |
| Modifier and Type | Method and Description |
|---|---|
int |
getColumnCount() |
String |
getColumnName(int col) |
int |
getRowCount() |
Object |
getValueAt(int row,
int column)
Returns the message for all columns; -- the renderer of a particular column
must extract the info for that column.
|
boolean |
isCellEditable(int row,
int column) |
void |
notifyAdd(int pos) |
void |
notifyLanguageChanged() |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAtpublic void notifyAdd(int pos)
public void notifyLanguageChanged()
public int getRowCount()
public int getColumnCount()
public String getColumnName(int col)
getColumnName in interface TableModelgetColumnName in class AbstractTableModelpublic boolean isCellEditable(int row,
int column)
isCellEditable in interface TableModelisCellEditable in class AbstractTableModelpublic Object getValueAt(int row, int column)
see also the complete user documentation .