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, stopCellEditing
protected 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.TableCellEditor
public java.lang.Object getCellEditorValue()
getCellEditorValue
in interface javax.swing.CellEditor
public 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.TableCellRenderer
public void fireEditingStopped()
fireEditingStopped
in class javax.swing.AbstractCellEditor