|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.table.AbstractTableModel | +--guk.editIM.MapTable | +--guk.editIM.StringTable
An implementation of the data model for the many to many unicode keymap editor table in terms of an AbstractTableModel. Most methods are explained in their MapTable versions already.
.
, Serialized FormFields inherited from class guk.editIM.MapTable |
assignments, changedFlag, tcRenderer, transferFormat |
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Constructor Summary | |
StringTable()
The table initially contains a single demo object. |
Method Summary | |
int |
getRowCount()
The there must be a row that the user can select, because selecting the last row means adding a row to the StringTable in the EditIM user interface. |
void |
processCommand(java.lang.String command,
int modifiers,
boolean checked)
This processes incoming commands. |
void |
setValueAt(java.lang.Object val,
int row,
int col)
When setting the value leads to both key sequence and glyph string becoming empty, the affected row will be removed. |
Methods inherited from class guk.editIM.MapTable |
addEntry, addRow, clearChanged, flushTable, getColumnClass, getColumnCount, getColumnName, getTableCellRendererComponent, getValueAt, isCellEditable, isChanged, readTable, removeEntry |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
|
Methods inherited from interface javax.swing.table.TableCellRenderer |
getTableCellRendererComponent |
Constructor Detail |
public StringTable()
Method Detail |
public int getRowCount()
getRowCount
in class MapTable
public void setValueAt(java.lang.Object val, int row, int col)
setValueAt
in class MapTable
setValueAt(Object,int,int) in MapTable.
public void processCommand(java.lang.String command, int modifiers, boolean checked)
processCommand
in class MapTable
processCommand(String,int,boolean) in MapTable.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |