|
Ontimize 5.2072EN | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.ontimize.gui.field.DataField
com.ontimize.gui.field.SpinnerDataField
Field similar to JSpinner that allows to modify value (increasing/decreasing) with two selectors.
XML parameters for configuration of this field can be found here:
init(Hashtable)
| Nested Class Summary | |
protected static class |
SpinnerDataField.EJSpinner
|
protected class |
SpinnerDataField.InnerDocumentListener
|
protected class |
SpinnerDataField.InnerListener
This class implements a inner listener for field. |
| Nested classes inherited from class com.ontimize.gui.field.DataField |
DataField.AuxPanel, DataField.CopyActionListener, DataField.ELabel, DataField.FieldButton, DataField.FieldFocusListener, DataField.InfoMouseListener, DataField.ToggleButton |
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
static java.lang.String |
CALENDAR
|
protected java.lang.String |
format
|
static java.lang.String |
FORMAT
|
protected javax.swing.JCheckBoxMenuItem |
includeMenu
|
protected SpinnerDataField.InnerDocumentListener |
innerDocumentListener
|
protected SpinnerDataField.InnerListener |
innerListener
The inner listener instance. |
static java.lang.String |
MAX
|
static java.lang.String |
MIN
|
static java.lang.String |
NUMBER
|
protected int |
numberclass
|
static java.lang.String |
NUMBERCLASS
|
static java.lang.String |
STEP
|
protected java.lang.String |
type
|
static java.lang.String |
TYPE
|
static java.lang.String |
TYPE_DATE
|
static java.lang.String |
TYPE_NUMBER
|
static java.lang.String |
TYPE_TEXT
|
protected java.lang.Object |
values
|
static java.lang.String |
VALUES
|
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface com.ontimize.gui.field.DataComponent |
COMP_FOCUS_YELLOW, GREEN_VERY_LIGHT, LIGHT_GRAY_BLUE, LIGHT_GREYISH_BLUE, VERY_LIGHT_BLUE, VERY_LIGHT_GRAY, VERY_LIGHT_PINK, VERY_LIGHT_RED, VERY_LIGHT_SKYBLUE, VERY_LIGHT_YELLOW, VERY_LIGHT_YELLOW_2 |
| Fields inherited from interface com.ontimize.gui.field.FormComponent |
DEBUG |
| Fields inherited from interface com.ontimize.gui.i18n.Internationalization |
DEBUG_LANGUAGE |
| Fields inherited from interface com.ontimize.gui.SecureElement |
DESACTIVATE_COMPONENT_BY_PERMISSION_TIP |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, PROPERTIES, SOMEBITS |
| Constructor Summary | |
SpinnerDataField(java.util.Hashtable parameters)
|
|
| Method Summary | |
protected void |
createDataField()
|
protected void |
createPopupMenu()
Creates a pop-up menu. |
void |
deleteData()
The method to delete data for component. |
int |
getSQLDataType()
Returns the sql data type according to java.sql.Types
|
java.lang.Object |
getValue()
Gets the value of a component. |
void |
init(java.util.Hashtable parameters)
Method that reads the xml parameters. |
protected void |
installInnerDocumentListener()
|
protected void |
installInnerListener()
Installs the inner listener. |
boolean |
isEmpty()
Checks the data existence in component. |
boolean |
isModified()
This method should be return true when data have been modified. |
void |
setAdvancedQueryMode(boolean enabled)
|
void |
setComponentLocale(java.util.Locale l)
|
void |
setEnabled(boolean enabled)
Enables the field to insert data. |
protected void |
setInnerListenerEnabled(boolean enabled)
|
void |
setValue(java.lang.Object value)
Sets the value for component. |
protected void |
showPopupMenu(java.awt.Component c,
int x,
int y)
Shows the pop-up menu. |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static java.lang.String TYPE
public static java.lang.String TYPE_NUMBER
public static java.lang.String TYPE_TEXT
public static java.lang.String TYPE_DATE
public static java.lang.String VALUES
public static java.lang.String MIN
public static java.lang.String MAX
public static java.lang.String STEP
public static java.lang.String NUMBER
public static java.lang.String NUMBERCLASS
public static java.lang.String CALENDAR
public static java.lang.String FORMAT
protected java.lang.String type
protected int numberclass
protected java.lang.String format
protected java.lang.Object values
protected SpinnerDataField.InnerListener innerListener
protected javax.swing.JCheckBoxMenuItem includeMenu
protected SpinnerDataField.InnerDocumentListener innerDocumentListener
| Constructor Detail |
public SpinnerDataField(java.util.Hashtable parameters)
| Method Detail |
public void init(java.util.Hashtable parameters)
init in interface FormComponentinit in class DataFieldparameters - the Hashtable with parameters. Allows the next
parameters:
| attribute | values | default | required | meaning |
| max | no | Maximum value for spinner when not specified 'values' and type is number. | ||
| min | no | Minimum value for spinner when not specified 'values' and type is number. | ||
| numberclass | Integer/Float/Long/Double | Integer | no | Number class that uses spinner in data model. It used when type is number |
| step | no | Step used to increase/decrease value in spinner when type is number. | ||
| type | text/number | text | no | The type of data allowed for this field. |
| values | no | Used to set a fixed values to spinner. Available for type text and number. |
protected void setInnerListenerEnabled(boolean enabled)
protected void installInnerListener()
protected void installInnerDocumentListener()
public void deleteData()
DataComponent
public int getSQLDataType()
DataComponentsql data type according to java.sql.Types
Integer typepublic boolean isModified()
DataComponenttrue when data have been modified. The method
setValue() should be change this condition.
isModified in interface DataComponentisModified in class DataFieldpublic boolean isEmpty()
DataComponent
true when component is emptypublic java.lang.Object getValue()
DataComponent
object with value.public void setValue(java.lang.Object value)
DataComponent
value - the object with value to setpublic void setEnabled(boolean enabled)
DataField
setEnabled in interface FormComponentsetEnabled in class DataFieldenabled - the condition to set enableprotected void createDataField()
protected void createPopupMenu()
DataField
createPopupMenu in class DataField
protected void showPopupMenu(java.awt.Component c,
int x,
int y)
DataField
showPopupMenu in class DataFieldc - the componentx - the x coordinatey - the y coordinatepublic void setAdvancedQueryMode(boolean enabled)
public void setComponentLocale(java.util.Locale l)
setComponentLocale in interface InternationalizationsetComponentLocale in class DataField
|
Ontimize | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||