Methods Summary |
---|
public void | addCellEditorListener(javax.swing.event.CellEditorListener l)
nodeEditor.addCellEditorListener(l);
leafEditor.addCellEditorListener(l);
|
public void | cancelCellEditing()
currentEditor.cancelCellEditing();
|
public java.lang.Object | getCellEditorValue()
return currentEditor.getCellEditorValue();
|
public java.awt.Component | getTreeCellEditorComponent(javax.swing.JTree tree, java.lang.Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
if (leaf) {
currentEditor = leafEditor;
leafEditor.setText(value.toString());
}
else {
currentEditor = nodeEditor;
nodeEditor.setSelectedItem(((OpNode)value).getOperator());
}
return (Component)currentEditor;
|
public boolean | isCellEditable(java.util.EventObject event)
return currentEditor.isCellEditable(event);
|
public void | removeCellEditorListener(javax.swing.event.CellEditorListener l)
nodeEditor.removeCellEditorListener(l);
leafEditor.removeCellEditorListener(l);
|
public boolean | shouldSelectCell(java.util.EventObject event)
return currentEditor.shouldSelectCell(event);
|
public boolean | stopCellEditing()
return currentEditor.stopCellEditing();
|