|
LEONARDI Application Composer - 8.9.0.40 by W4 S.A. | ||||||||
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
leon.view.win.swing.component.LyJSelector
leon.view.win.swing.component.LyJNumberSelector
public class LyJNumberSelector
This class defines a component containing a text field and two buttons. It allows to select a number which may be an integer or a float.
LyJSelector
,
Serialized FormNested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary | |
---|---|
static java.lang.String |
__VERSION
|
static int |
IMAGE_H_OFFSET
Image height of the selector button. |
static int |
IMAGE_W_OFFSET
Image width of the selector button. |
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, 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 java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
LyJNumberSelector(double value,
double min,
double max,
double pitch,
int decimals,
java.lang.String unit,
boolean showInitValue,
LyEnvironment env,
boolean useArrows)
Creates and initializes a number selector for the specified parameters. |
Method Summary | |
---|---|
void |
actionPerformed(LyActionEvent actionEvent)
(non-Javadoc). |
LyJButton |
addButton(java.awt.Image image,
java.lang.String tooltip)
Creates a new image button with the specified tip message. |
void |
endInit(LyEnvironment environment)
Finishes the initialization of this component. |
java.awt.Dimension |
getMinimumSize()
(non-Javadoc). |
java.lang.String |
getValue()
(non-Javadoc). |
void |
keyPressed(java.awt.event.KeyEvent evt)
(non-Javadoc). |
void |
setDecimals(LyEnvironment environment,
int decimals)
Sets the number of decimals. |
void |
setFormat(LyEnvironment environment,
java.lang.String format)
Sets the format. |
void |
setMax(LyEnvironment environment,
double vMax)
Sets the maximum value. |
void |
setMin(LyEnvironment environment,
double vMin)
Sets the minimum value. |
void |
setPitch(LyEnvironment environment,
double pitch)
Sets the pitch. |
void |
setValue(java.lang.String str,
boolean notify)
(non-Javadoc). |
Methods inherited from class leon.view.win.swing.component.LyJSelector |
---|
addKeyListener, focusGained, focusLost, getActionTransmitter, getButtons, getPreferredSize, getSelectionTransmitter, getTextField, isEditable, isIdle, keyReleased, keyTyped, requestFocus, setAutorizeEnabledButtons, setBackColor, setBackground, setComponent, setDisabledColor, setEditable, setEnabled, setEnabledColor, setFont, setIdle, setMaxChars, setNCols, setValue, setWidth, textFieldFactory |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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 |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String __VERSION
public static int IMAGE_W_OFFSET
public static int IMAGE_H_OFFSET
Constructor Detail |
---|
public LyJNumberSelector(double value, double min, double max, double pitch, int decimals, java.lang.String unit, boolean showInitValue, LyEnvironment env, boolean useArrows)
value
- the default valuemin
- the minimum valuemax
- the maximum valuepitch
- the increment and decrement unit valuedecimals
- the number of decimalsunit
- the unit usedshowInitValue
- Indicates that the specified value is show after creationenv
- the current environmentMethod Detail |
---|
public void endInit(LyEnvironment environment)
environment
- the current environmentpublic LyJButton addButton(java.awt.Image image, java.lang.String tooltip)
addButton
in class LyJSelector
image
- the image for the buttontooltip
- the tip message being shown
LyJSelector.addButton(java.awt.Image, java.lang.String)
public void actionPerformed(LyActionEvent actionEvent)
actionPerformed
in interface LyActionListener
actionPerformed
in class LyJSelector
LyActionListener.actionPerformed(leon.view.event.LyActionEvent)
public void setValue(java.lang.String str, boolean notify)
setValue
in class LyJSelector
str
- the new valuenotify
- Indicates that the action transmitter must be notified of this change.LySetValueInterface.setValue(java.lang.String)
public java.lang.String getValue()
getValue
in interface LyGetValueInterface
getValue
in class LyJSelector
LyGetValueInterface.getValue()
public void keyPressed(java.awt.event.KeyEvent evt)
keyPressed
in interface java.awt.event.KeyListener
keyPressed
in class LyJSelector
KeyListener.keyPressed(java.awt.event.KeyEvent)
public void setFormat(LyEnvironment environment, java.lang.String format)
environment
- the current environmentformat
- the new value of formatpublic void setMin(LyEnvironment environment, double vMin)
Double.NEGATIVE_INFINITY
, the
_noMin
flag is set automatically.
environment
- the current environmentvMin
- the new value of the minimumpublic void setMax(LyEnvironment environment, double vMax)
Double.POSITIVE_INFINITY
, the
_noMax
flag is set automatically.
environment
- the current environmentvMax
- the new value of the maximumpublic void setPitch(LyEnvironment environment, double pitch)
environment
- the current environment, not used in this implementationpitch
- the new pitch valuepublic void setDecimals(LyEnvironment environment, int decimals)
environment
- the current environmentdecimals
- the new number of decimalspublic java.awt.Dimension getMinimumSize()
getMinimumSize
in class javax.swing.JComponent
JComponent.getMinimumSize()
|
(c) January 2013 - W4 S.A. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |