|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.AbstractCellEditor
javax.swing.DefaultCellEditor
org.tbee.swing.table.DefaultCellEditor
org.tbee.swing.table.NumberEditor
public class NumberEditor
Number editor, also used for percent, etc. TODO: can we reapply to textfield-popup now that we use the vanilla JTextfield?
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.DefaultCellEditor |
|---|
javax.swing.DefaultCellEditor.EditorDelegate |
| Field Summary | |
|---|---|
protected java.lang.Class |
iClass
|
protected java.lang.reflect.Constructor |
iConstructor
|
protected javax.swing.JTextField |
iJTextField
|
protected java.text.NumberFormat |
iNumberFormat
|
protected java.lang.Number |
iValidatedObject
|
static java.lang.String |
SOURCECODE_VERSION
Standard variable for determining version of a class file. |
| Fields inherited from class javax.swing.DefaultCellEditor |
|---|
clickCountToStart, delegate, editorComponent |
| Fields inherited from class javax.swing.AbstractCellEditor |
|---|
changeEvent, listenerList |
| Constructor Summary | |
|---|---|
NumberEditor()
initialize the editor with defaults |
|
NumberEditor(java.util.Locale pLocale)
initialize the editor for the specified locale, rest with defaults |
|
NumberEditor(java.util.Locale pLocale,
int pMinFraction,
int pMaxFraction)
initialize the editor |
|
| Method Summary | |
|---|---|
boolean |
getAllowNull()
|
java.lang.Object |
getCellEditorValue()
get the value (after validate is succesful) |
java.awt.Component |
getTableCellEditorComponent(javax.swing.JTable t,
java.lang.Object value,
boolean isSelected,
int row,
int col)
get the editor |
void |
requestFocus()
Set the focus on the component |
void |
setAllowNull(boolean value)
|
boolean |
stopCellEditing()
validate and return false if it failed |
| Methods inherited from class org.tbee.swing.table.DefaultCellEditor |
|---|
useAsRenderer |
| Methods inherited from class javax.swing.DefaultCellEditor |
|---|
cancelCellEditing, getClickCountToStart, getComponent, getTreeCellEditorComponent, isCellEditable, setClickCountToStart, shouldSelectCell |
| Methods inherited from class javax.swing.AbstractCellEditor |
|---|
addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.swing.CellEditor |
|---|
addCellEditorListener, removeCellEditorListener |
| Field Detail |
|---|
public static final java.lang.String SOURCECODE_VERSION
protected javax.swing.JTextField iJTextField
protected java.lang.reflect.Constructor iConstructor
protected java.lang.Class iClass
protected java.lang.Number iValidatedObject
protected java.text.NumberFormat iNumberFormat
| Constructor Detail |
|---|
public NumberEditor()
public NumberEditor(java.util.Locale pLocale)
public NumberEditor(java.util.Locale pLocale,
int pMinFraction,
int pMaxFraction)
| Method Detail |
|---|
public boolean stopCellEditing()
stopCellEditing in interface javax.swing.CellEditorstopCellEditing in class javax.swing.DefaultCellEditorpublic java.lang.Object getCellEditorValue()
getCellEditorValue in interface javax.swing.CellEditorgetCellEditorValue in class javax.swing.DefaultCellEditor
public java.awt.Component getTableCellEditorComponent(javax.swing.JTable t,
java.lang.Object value,
boolean isSelected,
int row,
int col)
getTableCellEditorComponent in interface javax.swing.table.TableCellEditorgetTableCellEditorComponent in class DefaultCellEditorpublic void requestFocus()
requestFocus in class DefaultCellEditorpublic void setAllowNull(boolean value)
public boolean getAllowNull()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||