public abstract class BasicCellEditor
extends javax.swing.AbstractCellEditor
implements java.awt.event.KeyListener, javax.swing.table.TableCellEditor
| Modifier and Type | Field and Description |
|---|---|
protected java.awt.Component |
editorComponent
The swing component used as cell editor.
|
protected int |
originalRowHeight
The original height of the row in non-editing mode
|
protected int |
row
The row number of the cell being edited
|
protected javax.swing.JTable |
table
The table
|
| Constructor and Description |
|---|
BasicCellEditor() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelCellEditing() |
abstract java.lang.Object |
getCellEditorValue() |
int |
getColumn() |
protected abstract java.awt.Component |
getEditorComponent(java.lang.Object value)
Returns the editor component, initializes it if not done yet
|
int |
getRow() |
java.awt.Component |
getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column) |
void |
keyPressed(java.awt.event.KeyEvent ke) |
void |
keyReleased(java.awt.event.KeyEvent ke) |
void |
keyTyped(java.awt.event.KeyEvent ke) |
boolean |
stopCellEditing() |
addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCellprotected java.awt.Component editorComponent
protected javax.swing.JTable table
protected int originalRowHeight
protected int row
public abstract java.lang.Object getCellEditorValue()
getCellEditorValue in interface javax.swing.CellEditorprotected abstract java.awt.Component getEditorComponent(java.lang.Object value)
value - The table cell's value before editingpublic java.awt.Component getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column)
getTableCellEditorComponent in interface javax.swing.table.TableCellEditorpublic int getRow()
public int getColumn()
public boolean stopCellEditing()
stopCellEditing in interface javax.swing.CellEditorstopCellEditing in class javax.swing.AbstractCellEditorpublic void cancelCellEditing()
cancelCellEditing in interface javax.swing.CellEditorcancelCellEditing in class javax.swing.AbstractCellEditorpublic void keyPressed(java.awt.event.KeyEvent ke)
keyPressed in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent ke)
keyTyped in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent ke)
keyReleased in interface java.awt.event.KeyListener