public class PropertyValueCellEditor
extends javax.swing.AbstractCellEditor
implements javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer
| Modifier and Type | Field and Description |
|---|---|
protected PropertyValueEditor<?> |
_currentEditor |
protected PropertyValueEditorManager |
PROPERTY_EDITOR_MANAGER |
protected PropertyTableModel |
TABLE_MODEL |
| Constructor and Description |
|---|
PropertyValueCellEditor(BricksContext context,
javax.swing.JTable table,
PropertyValueEditorManager propertyEditorManager,
PropertyTableModel tableModel)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
fireEditingStopped()
Make this method public
|
java.lang.Object |
getCellEditorValue()
get the cell editor value
|
protected PropertyValueEditor<?> |
getEditor(int row)
get the editor for the property corresponding to the specified table row
|
java.awt.Component |
getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column)
get the component
|
java.awt.Component |
getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
Get the table component.
|
addCellEditorListener, cancelCellEditing, fireEditingCanceled, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditingprotected final PropertyValueEditorManager PROPERTY_EDITOR_MANAGER
protected final PropertyTableModel TABLE_MODEL
protected PropertyValueEditor<?> _currentEditor
public PropertyValueCellEditor(BricksContext context, javax.swing.JTable table, PropertyValueEditorManager propertyEditorManager, PropertyTableModel tableModel)
protected PropertyValueEditor<?> getEditor(int row)
public 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 java.lang.Object getCellEditorValue()
getCellEditorValue in interface javax.swing.CellEditorpublic final java.awt.Component getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
getTableCellRendererComponent in interface javax.swing.table.TableCellRendererpublic void fireEditingStopped()
fireEditingStopped in class javax.swing.AbstractCellEditor