|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.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 FormField 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.TreeCellEditor
public boolean isCellEditable(java.util.EventObject event)
isCellEditable
in interface javax.swing.CellEditor
isCellEditable
in class javax.swing.AbstractCellEditor
public java.lang.Object getCellEditorValue()
getCellEditorValue
in interface javax.swing.CellEditor
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public boolean stopCellEditing()
stopCellEditing
in interface javax.swing.CellEditor
stopCellEditing
in class javax.swing.AbstractCellEditor
public void cancelCellEditing()
cancelCellEditing
in interface javax.swing.CellEditor
cancelCellEditing
in class javax.swing.AbstractCellEditor
public java.lang.String toString()
toString
in class java.lang.Object
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK 11g Release 2 (11.1.2.1.0) E17493-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |