|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.AbstractCellEditor
public abstract class AbstractCellEditor
An abstract superclass for table and tree cell editors. This provides some common shared functionality.
| Field Summary | |
|---|---|
protected ChangeEvent |
changeEvent
The cached ChangeEvent. |
protected EventListenerList |
listenerList
Our Swing event listeners. |
| Constructor Summary | |
|---|---|
AbstractCellEditor()
Creates a new instance of AbstractCellEditor. |
|
| Method Summary | |
|---|---|
void |
addCellEditorListener(CellEditorListener listener)
Adds a CellEditorListener to the list of CellEditorListeners of this CellEditor. |
void |
cancelCellEditing()
Stop editing the cell and do not accept any partial value that has been entered into the cell. |
protected void |
fireEditingCanceled()
Notifies all registered listeners that the editing of the cell has has been canceled. |
protected void |
fireEditingStopped()
Notifies all registered listeners that the editing of the cell has has been stopped. |
CellEditorListener[] |
getCellEditorListeners()
Returns the list of CellEditorListeners that have been registered in this CellEditor. |
boolean |
isCellEditable(EventObject event)
Returns true if the cell is editable using
event, false
if it's not. |
void |
removeCellEditorListener(CellEditorListener listener)
Removes the specified CellEditorListener from the list of the CellEditorListeners of this CellEditor. |
boolean |
shouldSelectCell(EventObject event)
Returns true if the editing cell should be selected,
false otherwise. |
boolean |
stopCellEditing()
Stop editing the cell and accept any partial value that has been entered into the cell. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.swing.CellEditor |
|---|
getCellEditorValue |
| Field Detail |
|---|
protected EventListenerList listenerList
protected transient ChangeEvent changeEvent
| Constructor Detail |
|---|
public AbstractCellEditor()
| Method Detail |
|---|
public boolean isCellEditable(EventObject event)
true if the cell is editable using
event, false
if it's not. The default behaviour is to return true.
isCellEditable in interface CellEditorevent - an event
true if the cell is editable using
event, false if it's notpublic boolean shouldSelectCell(EventObject event)
true if the editing cell should be selected,
false otherwise. This is usually returning true,
but in some special cases it might be useful not to switch cell selection
when editing one cell.
shouldSelectCell in interface CellEditorevent - an event
true if the editing cell should be selected,
false otherwisepublic boolean stopCellEditing()
stopCellEditing in interface CellEditortrue if editing has been stopped successfully,
falseotherwisepublic void cancelCellEditing()
cancelCellEditing in interface CellEditorpublic void addCellEditorListener(CellEditorListener listener)
addCellEditorListener in interface CellEditorlistener - the CellEditorListener to addpublic void removeCellEditorListener(CellEditorListener listener)
removeCellEditorListener in interface CellEditorlistener - the CellEditorListener to removepublic CellEditorListener[] getCellEditorListeners()
protected void fireEditingStopped()
protected void fireEditingCanceled()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||