javax.swing
public abstract class AbstractCellEditor extends Object implements CellEditor, Serializable
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.
|
Parameters: listener the CellEditorListener to add
Returns: the list of CellEditorListeners that have been registered in this CellEditor
Since: 1.4
true
if the cell is editable using
event
, false
if it's not. The default behaviour is to return true
.
Parameters: event an event
Returns: true
if the cell is editable using
event
, false
if it's not
Parameters: listener the CellEditorListener to remove
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.
Parameters: event an event
Returns: true
if the editing cell should be selected,
false
otherwise
Returns: true
if editing has been stopped successfully,
false
otherwise