public class TextAreaTableCellEditor
extends javax.swing.AbstractCellEditor
implements javax.swing.table.TableCellEditor, javax.swing.tree.TreeCellEditor
| Modifier and Type | Class and Description |
|---|---|
protected class |
TextAreaTableCellEditor.EditorDelegate
The protected
EditorDelegate class. |
| Modifier and Type | Field and Description |
|---|---|
protected int |
clickCountToStart
An integer specifying the number of clicks needed to start editing.
|
protected TextAreaTableCellEditor.EditorDelegate |
delegate
The delegate class which handles all methods sent from the
CellEditor. |
protected javax.swing.JTextArea |
editorComponent
The Swing component being edited.
|
| Constructor and Description |
|---|
TextAreaTableCellEditor()
Constructs a
TableCellEditor that uses a text field. |
| Modifier and Type | Method and Description |
|---|---|
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. |
addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListenerprotected javax.swing.JTextArea editorComponent
protected TextAreaTableCellEditor.EditorDelegate delegate
CellEditor.protected int clickCountToStart
clickCountToStart is defined as zero, it will not
initiate until a click occurs.public TextAreaTableCellEditor()
TableCellEditor that uses a text field.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.CellEditorTextAreaTableCellEditor.EditorDelegate.getCellEditorValue()public boolean isCellEditable(java.util.EventObject anEvent)
CellEditor to the
delegate.isCellEditable in interface javax.swing.CellEditorisCellEditable in class javax.swing.AbstractCellEditorTextAreaTableCellEditor.EditorDelegate.isCellEditable(EventObject)public boolean shouldSelectCell(java.util.EventObject anEvent)
CellEditor to the
delegate.shouldSelectCell in interface javax.swing.CellEditorshouldSelectCell in class javax.swing.AbstractCellEditorTextAreaTableCellEditor.EditorDelegate.shouldSelectCell(EventObject)public boolean stopCellEditing()
CellEditor to the
delegate.stopCellEditing in interface javax.swing.CellEditorstopCellEditing in class javax.swing.AbstractCellEditorTextAreaTableCellEditor.EditorDelegate.stopCellEditing()public void cancelCellEditing()
CellEditor to the
delegate.cancelCellEditing in interface javax.swing.CellEditorcancelCellEditing in class javax.swing.AbstractCellEditorTextAreaTableCellEditor.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.TreeCellEditorpublic 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.TableCellEditorCopyright © 1998-2018 Apache Software Foundation. All Rights Reserved.