class PropertyCellEditor extends Object implements TreeCellEditor, TreeCellRenderer, ActionListener
Modifier and Type | Class and Description |
---|---|
private class |
PropertyCellEditor._MouseListener |
private class |
PropertyCellEditor.UnderlineBorder |
Modifier and Type | Field and Description |
---|---|
private Border |
_border |
private Border |
_noborder |
protected ChangeEvent |
changeEvent |
private PropertyValueEditor |
editor |
private KLabel |
editorLabel |
private KPanel |
editorPanel |
private Hashtable |
editors |
private PropertyEditorFactory |
factory |
private PropertyValueEditor |
fixedEditor |
private KLabel |
label |
protected EventListenerList |
listenerList |
private PropertyCellEditor._MouseListener |
mouseListener |
Constructor and Description |
---|
PropertyCellEditor(PropertyEditorFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent evt) |
void |
addCellEditorListener(CellEditorListener listener) |
void |
cancelCellEditing() |
protected void |
fireEditingCanceled() |
protected void |
fireEditingStopped() |
Object |
getCellEditorValue() |
private PropertyValueEditor |
getEditor(PropertyType type) |
Component |
getTreeCellEditorComponent(JTree tree,
Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row) |
Component |
getTreeCellRendererComponent(JTree tree,
Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus) |
boolean |
isCellEditable(EventObject evt) |
void |
removeCellEditorListener(CellEditorListener listener) |
(package private) void |
setEditorFactory(PropertyEditorFactory factory) |
boolean |
shouldSelectCell(EventObject evt) |
boolean |
stopCellEditing() |
private KLabel editorLabel
private PropertyValueEditor editor
private KPanel editorPanel
protected EventListenerList listenerList
protected transient ChangeEvent changeEvent
private PropertyValueEditor fixedEditor
private PropertyCellEditor._MouseListener mouseListener
private PropertyEditorFactory factory
PropertyCellEditor(PropertyEditorFactory factory)
void setEditorFactory(PropertyEditorFactory factory)
private PropertyValueEditor getEditor(PropertyType type)
public Component getTreeCellEditorComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row)
getTreeCellEditorComponent
in interface TreeCellEditor
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
getTreeCellRendererComponent
in interface TreeCellRenderer
public boolean isCellEditable(EventObject evt)
isCellEditable
in interface CellEditor
public boolean shouldSelectCell(EventObject evt)
shouldSelectCell
in interface CellEditor
public void addCellEditorListener(CellEditorListener listener)
addCellEditorListener
in interface CellEditor
public void removeCellEditorListener(CellEditorListener listener)
removeCellEditorListener
in interface CellEditor
protected void fireEditingStopped()
protected void fireEditingCanceled()
public void cancelCellEditing()
cancelCellEditing
in interface CellEditor
public boolean stopCellEditing()
stopCellEditing
in interface CellEditor
public Object getCellEditorValue()
getCellEditorValue
in interface CellEditor
public void actionPerformed(ActionEvent evt)
actionPerformed
in interface ActionListener
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses