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.PropertyEditor
public java.lang.Object getValue()
getValue
in interface java.beans.PropertyEditor
public void setAsText(java.lang.String str) throws java.lang.IllegalArgumentException
setAsText
in interface java.beans.PropertyEditor
java.lang.IllegalArgumentException
public void setValue(java.lang.Object obj)
setValue
in interface java.beans.PropertyEditor
public boolean supportsCustomEditor()
supportsCustomEditor
in interface java.beans.PropertyEditor
public java.awt.Component getCustomEditor()
getCustomEditor
in interface java.beans.PropertyEditor
public java.lang.String getJavaInitializationString()
getJavaInitializationString
in interface java.beans.PropertyEditor
public java.lang.String[] getTags()
getTags
in interface java.beans.PropertyEditor
public boolean isPaintable()
isPaintable
in interface java.beans.PropertyEditor
public void paintValue(java.awt.Graphics g, java.awt.Rectangle r)
paintValue
in interface java.beans.PropertyEditor
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
addPropertyChangeListener
in interface java.beans.PropertyEditor
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
removePropertyChangeListener
in interface java.beans.PropertyEditor
public java.lang.Object getCellEditorValue()
getCellEditorValue
in interface javax.swing.CellEditor
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 boolean isCellEditable(java.util.EventObject evt)
isCellEditable
in interface javax.swing.CellEditor
public boolean shouldSelectCell(java.util.EventObject evt)
shouldSelectCell
in interface javax.swing.CellEditor
public boolean stopCellEditing()
stopCellEditing
in interface javax.swing.CellEditor
public void cancelCellEditing()
cancelCellEditing
in interface javax.swing.CellEditor
public void addCellEditorListener(javax.swing.event.CellEditorListener l)
addCellEditorListener
in interface javax.swing.CellEditor
public void removeCellEditorListener(javax.swing.event.CellEditorListener l)
removeCellEditorListener
in interface javax.swing.CellEditor