Methods Summary |
---|
public void | addCellEditorListener(javax.swing.event.CellEditorListener cel)
listeners.addElement(cel);
|
public void | cancelCellEditing() setText("");
|
protected void | fireEditingStopped()
if (listeners.size() > 0) {
ChangeEvent ce = new ChangeEvent(this);
for (int i = listeners.size() - 1; i >= 0; i--) {
((CellEditorListener)listeners.elementAt(i)).editingStopped(ce);
}
}
|
public java.lang.Object | getCellEditorValue() return value;
|
public boolean | isCellEditable(java.util.EventObject eo)
if ((eo == null) ||
((eo instanceof MouseEvent) &&
(((MouseEvent)eo).isMetaDown()))) {
return true;
}
return false;
|
public void | removeCellEditorListener(javax.swing.event.CellEditorListener cel)
listeners.removeElement(cel);
|
public boolean | shouldSelectCell(java.util.EventObject eo) return true;
|
public boolean | stopCellEditing()
try {
String tmp = getText();
int at = tmp.indexOf("@");
if (at != -1) {
value = tmp;
return true;
}
return false;
}
catch (Exception e) {
// Something went wrong (most likely we don't have a valid integer).
return false;
}
|