public class PropertyValueEditor
extends javax.swing.AbstractCellEditor
implements javax.swing.table.TableCellEditor, java.beans.PropertyChangeListener, javax.swing.table.TableCellRenderer
| Constructor and Description |
|---|
PropertyValueEditor(VisionDesignerInterface fpmi) |
| Modifier and Type | Method and Description |
|---|---|
protected java.beans.PropertyEditor |
createEditor(BeanProperty property)
Returns a new instance of the property editor for a given class.
|
java.lang.Object |
getCellEditorValue()
Get cellEditorValue for current editor
|
java.awt.Component |
getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column)
Get UI for current editor, including custom editor button if applicable.
|
java.awt.Component |
getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column) |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditingpublic PropertyValueEditor(VisionDesignerInterface fpmi)
public 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 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 void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerprotected java.beans.PropertyEditor createEditor(BeanProperty property)