|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.AbstractCellEditor
oracle.jdevimpl.audit.swing.CheckBoxTreeCellEditor
public class CheckBoxTreeCellEditor
Adapts a CheckBoxTreeCellRenderer to be a TreeCellEditor. The implementation of isCellEditable distinguishes between mouse clicks on the checkbox icon and mouse clicks on the checkbox label. Although JCheckBox typically responds to clicks on the label, allowing it to do so in a tree makes it impossible to select a row without changing its state, so this renderer ignores them.
CheckBoxTreeCellRenderer,
Serialized Form| Field Summary |
|---|
| Fields inherited from class javax.swing.AbstractCellEditor |
|---|
changeEvent, listenerList |
| Constructor Summary | |
|---|---|
CheckBoxTreeCellEditor(CheckBoxTreeCellRenderer renderer)
Creates an editor from a CheckBoxTreeCellRenderer. |
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
cancelCellEditing()
|
void |
forwardKeyEvent(java.awt.event.KeyEvent event)
|
java.lang.Object |
getCellEditorValue()
|
CheckBoxTreeCellRenderer |
getRenderer()
Gets the renderer wrapped by this editor. |
java.awt.Component |
getTreeCellEditorComponent(javax.swing.JTree tree,
java.lang.Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row)
|
boolean |
isCellEditable(java.util.EventObject event)
This implementation returns false for mouse clicks on the label part of the checkbox. |
boolean |
stopCellEditing()
|
java.lang.String |
toString()
|
| Methods inherited from class javax.swing.AbstractCellEditor |
|---|
addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener, shouldSelectCell |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.swing.CellEditor |
|---|
addCellEditorListener, removeCellEditorListener, shouldSelectCell |
| Constructor Detail |
|---|
public CheckBoxTreeCellEditor(CheckBoxTreeCellRenderer renderer)
CheckBoxTreeCellRenderer. Do not
reuse the same renderer instance passed in here as the tree renderer.
renderer - The renderer to wrap.| Method Detail |
|---|
public void forwardKeyEvent(java.awt.event.KeyEvent event)
public CheckBoxTreeCellRenderer getRenderer()
public java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree,
java.lang.Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row)
getTreeCellEditorComponent in interface javax.swing.tree.TreeCellEditorpublic boolean isCellEditable(java.util.EventObject event)
isCellEditable in interface javax.swing.CellEditorisCellEditable in class javax.swing.AbstractCellEditorpublic java.lang.Object getCellEditorValue()
getCellEditorValue in interface javax.swing.CellEditorpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic boolean stopCellEditing()
stopCellEditing in interface javax.swing.CellEditorstopCellEditing in class javax.swing.AbstractCellEditorpublic void cancelCellEditing()
cancelCellEditing in interface javax.swing.CellEditorcancelCellEditing in class javax.swing.AbstractCellEditorpublic java.lang.String toString()
toString in class java.lang.Object
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||