public class EnumerationEditor
extends java.lang.Object
implements java.beans.PropertyEditor, javax.swing.table.TableCellEditor
| Constructor and Description |
|---|
EnumerationEditor()
Creates a new instance of EnumerationEditor
|
EnumerationEditor(java.lang.Class c)
create an editor for the class.
|
EnumerationEditor(java.lang.Object o)
create an editor for o's class, with o as the initial value.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCellEditorListener(javax.swing.event.CellEditorListener l) |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l) |
void |
cancelCellEditing() |
java.lang.String |
getAsText() |
java.lang.Object |
getCellEditorValue() |
java.awt.Component |
getCustomEditor() |
java.lang.String |
getJavaInitializationString() |
java.awt.Component |
getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column) |
java.lang.String[] |
getTags() |
java.lang.Object |
getValue() |
boolean |
isCellEditable(java.util.EventObject evt) |
boolean |
isPaintable() |
void |
paintValue(java.awt.Graphics g,
java.awt.Rectangle r) |
void |
removeCellEditorListener(javax.swing.event.CellEditorListener l) |
void |
removeItem(java.lang.Object j)
remove the item from the list of selections
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l) |
void |
setAsText(java.lang.String str) |
void |
setValue(java.lang.Object obj) |
boolean |
shouldSelectCell(java.util.EventObject evt) |
boolean |
stopCellEditing() |
boolean |
supportsCustomEditor() |
public EnumerationEditor()
public EnumerationEditor(java.lang.Class c)
c - public EnumerationEditor(java.lang.Object o)
o - initial value, like AnchorPosition.NORTHpublic void removeItem(java.lang.Object j)
j - public java.lang.String getAsText()
getAsText in interface java.beans.PropertyEditorpublic java.lang.Object getValue()
getValue in interface java.beans.PropertyEditorpublic void setAsText(java.lang.String str)
throws java.lang.IllegalArgumentException
setAsText in interface java.beans.PropertyEditorjava.lang.IllegalArgumentExceptionpublic void setValue(java.lang.Object obj)
setValue in interface java.beans.PropertyEditorpublic boolean supportsCustomEditor()
supportsCustomEditor in interface java.beans.PropertyEditorpublic java.awt.Component getCustomEditor()
getCustomEditor in interface java.beans.PropertyEditorpublic java.lang.String getJavaInitializationString()
getJavaInitializationString in interface java.beans.PropertyEditorpublic java.lang.String[] getTags()
getTags in interface java.beans.PropertyEditorpublic boolean isPaintable()
isPaintable in interface java.beans.PropertyEditorpublic void paintValue(java.awt.Graphics g,
java.awt.Rectangle r)
paintValue in interface java.beans.PropertyEditorpublic void addPropertyChangeListener(java.beans.PropertyChangeListener l)
addPropertyChangeListener in interface java.beans.PropertyEditorpublic void removePropertyChangeListener(java.beans.PropertyChangeListener l)
removePropertyChangeListener in interface java.beans.PropertyEditorpublic java.lang.Object getCellEditorValue()
getCellEditorValue in interface javax.swing.CellEditorpublic 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 boolean isCellEditable(java.util.EventObject evt)
isCellEditable in interface javax.swing.CellEditorpublic boolean shouldSelectCell(java.util.EventObject evt)
shouldSelectCell in interface javax.swing.CellEditorpublic boolean stopCellEditing()
stopCellEditing in interface javax.swing.CellEditorpublic void cancelCellEditing()
cancelCellEditing in interface javax.swing.CellEditorpublic void addCellEditorListener(javax.swing.event.CellEditorListener l)
addCellEditorListener in interface javax.swing.CellEditorpublic void removeCellEditorListener(javax.swing.event.CellEditorListener l)
removeCellEditorListener in interface javax.swing.CellEditor