|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.AbstractCellEditor
com.explosion.datastream.exql.gui.table.editandrender.DefaultDsProCellEditor
public class DefaultDsProCellEditor
This class gets around some fundamental hurdles not surmountable by extending the DefaultTableCellEditor The main factor is that the Delegate is protected in the original
| Nested Class Summary | |
|---|---|
protected class |
DefaultDsProCellEditor.EditorDelegate
The protected EditorDelegate class. |
| Field Summary | |
|---|---|
protected int |
clickCountToStart
An integer specifying the number of clicks needed to start editing. |
protected DefaultDsProCellEditor.EditorDelegate |
delegate
The delegate class which handles all methods sent from the CellEditor. |
protected javax.swing.JComponent |
editorComponent
The Swing component being edited. |
| Fields inherited from class javax.swing.AbstractCellEditor |
|---|
changeEvent, listenerList |
| Constructor Summary | |
|---|---|
DefaultDsProCellEditor(javax.swing.JTextField textField)
Constructs a DefaultDsProCellEditor that uses a text field. |
|
| Method Summary | |
|---|---|
void |
cancelCellEditing()
Forwards the message from the CellEditor to
the delegate. |
java.lang.Object |
getCellEditorValue()
Forwards the message from the CellEditor to
the delegate. |
int |
getClickCountToStart()
Returns the number of clicks needed to start editing. |
java.awt.Component |
getComponent()
Returns a reference to the editor component. |
java.awt.Component |
getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column)
Implements the TableCellEditor interface. |
java.awt.Component |
getTreeCellEditorComponent(javax.swing.JTree tree,
java.lang.Object value,
boolean isSelected,
boolean expanded,
boolean leaf,
int row)
Implements the TreeCellEditor interface. |
boolean |
isCellEditable(java.util.EventObject anEvent)
Forwards the message from the CellEditor to
the delegate. |
void |
setClickCountToStart(int count)
Specifies the number of clicks needed to start editing. |
boolean |
shouldSelectCell(java.util.EventObject anEvent)
Forwards the message from the CellEditor to
the delegate. |
boolean |
stopCellEditing()
Forwards the message from the CellEditor to
the delegate. |
| Methods inherited from class javax.swing.AbstractCellEditor |
|---|
addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener |
| 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 |
|---|
addCellEditorListener, removeCellEditorListener |
| Methods inherited from interface javax.swing.CellEditor |
|---|
addCellEditorListener, removeCellEditorListener |
| Field Detail |
|---|
protected javax.swing.JComponent editorComponent
protected DefaultDsProCellEditor.EditorDelegate delegate
CellEditor.
protected int clickCountToStart
clickCountToStart is defined as zero, it
will not initiate until a click occurs.
| Constructor Detail |
|---|
public DefaultDsProCellEditor(javax.swing.JTextField textField)
DefaultDsProCellEditor that uses a text field.
textField - a JTextField object| Method Detail |
|---|
public java.awt.Component getComponent()
Componentpublic void setClickCountToStart(int count)
count - an int specifying the number of clicks needed to start editinggetClickCountToStart()public int getClickCountToStart()
public java.lang.Object getCellEditorValue()
CellEditor to
the delegate.
getCellEditorValue in interface javax.swing.CellEditorDefaultDsProCellEditor.EditorDelegate.getCellEditorValue()public boolean isCellEditable(java.util.EventObject anEvent)
CellEditor to
the delegate.
isCellEditable in interface javax.swing.CellEditorisCellEditable in class javax.swing.AbstractCellEditorDefaultDsProCellEditor.EditorDelegate.isCellEditable(EventObject)public boolean shouldSelectCell(java.util.EventObject anEvent)
CellEditor to
the delegate.
shouldSelectCell in interface javax.swing.CellEditorshouldSelectCell in class javax.swing.AbstractCellEditorDefaultDsProCellEditor.EditorDelegate.shouldSelectCell(EventObject)public boolean stopCellEditing()
CellEditor to
the delegate.
stopCellEditing in interface javax.swing.CellEditorstopCellEditing in class javax.swing.AbstractCellEditorDefaultDsProCellEditor.EditorDelegate.stopCellEditing()public void cancelCellEditing()
CellEditor to
the delegate.
cancelCellEditing in interface javax.swing.CellEditorcancelCellEditing in class javax.swing.AbstractCellEditorDefaultDsProCellEditor.EditorDelegate.cancelCellEditing()
public java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree,
java.lang.Object value,
boolean isSelected,
boolean expanded,
boolean leaf,
int row)
TreeCellEditor interface.
getTreeCellEditorComponent in interface javax.swing.tree.TreeCellEditor
public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column)
TableCellEditor interface.
getTableCellEditorComponent in interface javax.swing.table.TableCellEditor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||