Class AScalarViewer
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
fr.esrf.tangoatk.widget.attribute.AScalarViewer
- All Implemented Interfaces:
fr.esrf.tangoatk.core.IAttributeStateListener,fr.esrf.tangoatk.core.IErrorListener,IAttributeViewer,ImageObserver,MenuContainer,Serializable,EventListener,Accessible
- Direct Known Subclasses:
StringScalarViewer
public class AScalarViewer
extends JPanel
implements fr.esrf.tangoatk.core.IAttributeStateListener, fr.esrf.tangoatk.core.IErrorListener, IAttributeViewer
- Author:
- root
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiderrorChange(fr.esrf.tangoatk.core.ErrorEvent errorEvent) voidfullStateChange(String state) protected PropertyViewergetLabel()intdoublefr.esrf.tangoatk.core.IAttributegetModel()protected PropertyViewergetUnit()intdoubleprotected ATKFieldgetValue()intdoubleprotected voidinit(fr.esrf.tangoatk.core.IScalarAttribute model) booleanGet the value of alarmEnabled.booleanGet the value of fullState.booleanbooleanbooleanbooleanisOpaque()booleanbooleanisSetter()booleanbooleanbooleanbooleanstatic voidvoidsetAlarmEnabled(boolean v) Set the value of alarmEnabled.voidsetBackground(Color color) voidvoidsetForeground(Color color) voidsetFullState(boolean v) Set the value of fullState.voidvoidsetInfoVisible(boolean b) voidsetLabelBorder(Border border) voidsetLabelFont(Font f) voidsetLabelMaximumLength(int characters) voidsetLabelOpaque(boolean isOpaque) voidvoidsetLabelVisible(boolean b) voidsetLabelWidth(double width) voidsetOpaque(boolean isOpaque) voidsetPropertyListEditable(boolean b) voidsetSetter(boolean b) voidsetUnitBorder(Border border) voidsetUnitFont(Font f) voidsetUnitMaximumLength(int characters) voidsetUnitOpaque(boolean isOpaque) voidvoidsetUnitVisible(boolean b) voidsetUnitWidth(double width) voidsetUserFormat(ATKFormat format) voidsetValueBorder(Border border) voidsetValueEditable(boolean b) protected voidsetValueField(ATKField field) voidsetValueFont(Font f) voidsetValueMaximumLength(int characters) voidsetValueOpaque(boolean isOpaque) voidvoidsetValueWidth(double width) voidstateChange(fr.esrf.tangoatk.core.AttributeStateEvent attributeStateEvent) voidstateChange(String state) Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
AScalarViewer
public AScalarViewer()Creates new form NumberScalarViewer
-
-
Method Details
-
setFont
- Overrides:
setFontin classJComponent
-
setValueField
-
fullStateChange
-
stateChange
-
init
protected void init(fr.esrf.tangoatk.core.IScalarAttribute model) -
isFullState
public boolean isFullState()Get the value of fullState.- Returns:
- value of fullState.
-
setFullState
public void setFullState(boolean v) Set the value of fullState.- Parameters:
v- Value to assign to fullState.
-
setUserFormat
-
getUserFormat
-
setLabelFont
-
getLabelFont
-
setUnitFont
-
getUnitFont
-
setValueFont
-
getValueFont
-
getLabelPreferredSize
-
setLabelPreferredSize
-
getValuePreferredSize
-
setValuePreferredSize
-
setGlobalTrend
-
getGlobalTrend
-
getUnitPreferredSize
-
setUnitPreferredSize
-
setUnitMaximumLength
public void setUnitMaximumLength(int characters) -
getUnitMaximumLength
public int getUnitMaximumLength() -
setLabelMaximumLength
public void setLabelMaximumLength(int characters) -
getLabelMaximumLength
public int getLabelMaximumLength() -
setValueMaximumLength
public void setValueMaximumLength(int characters) -
getValueMaximumLength
public int getValueMaximumLength() -
main
-
setForeground
- Overrides:
setForegroundin classJComponent
-
setBackground
- Overrides:
setBackgroundin classJComponent
-
setUnitVisible
public void setUnitVisible(boolean b) -
isUnitVisible
public boolean isUnitVisible() -
isLabelVisible
public boolean isLabelVisible() -
setLabelVisible
public void setLabelVisible(boolean b) -
setInfoVisible
public void setInfoVisible(boolean b) -
isInfoVisible
public boolean isInfoVisible() -
setPropertyListEditable
public void setPropertyListEditable(boolean b) -
isPropertyListEditable
public boolean isPropertyListEditable() -
setSetter
public void setSetter(boolean b) -
isSetter
public boolean isSetter() -
setValueEditable
public void setValueEditable(boolean b) -
isValueEditable
public boolean isValueEditable()- Specified by:
isValueEditablein interfaceIAttributeViewer
-
setValueBorder
-
getValueBorder
-
setLabelBorder
-
getLabelBorder
-
setUnitBorder
-
getUnitBorder
-
setValueOpaque
public void setValueOpaque(boolean isOpaque) -
isValueOpaque
public boolean isValueOpaque() -
setLabelOpaque
public void setLabelOpaque(boolean isOpaque) -
isLabelOpaque
public boolean isLabelOpaque() -
setUnitOpaque
public void setUnitOpaque(boolean isOpaque) -
isUnitOpaque
public boolean isUnitOpaque() -
setOpaque
public void setOpaque(boolean isOpaque) - Overrides:
setOpaquein classJComponent
-
isOpaque
public boolean isOpaque()- Overrides:
isOpaquein classJComponent
-
getUnit
-
getLabel
-
getValue
-
getValueWidth
public double getValueWidth() -
getLabelWidth
public double getLabelWidth() -
getUnitWidth
public double getUnitWidth() -
setLabelWidth
public void setLabelWidth(double width) -
setUnitWidth
public void setUnitWidth(double width) -
setValueWidth
public void setValueWidth(double width) -
isAlarmEnabled
public boolean isAlarmEnabled()Get the value of alarmEnabled.- Returns:
- value of alarmEnabled.
-
setAlarmEnabled
public void setAlarmEnabled(boolean v) Set the value of alarmEnabled.- Parameters:
v- Value to assign to alarmEnabled.
-
errorChange
public void errorChange(fr.esrf.tangoatk.core.ErrorEvent errorEvent) - Specified by:
errorChangein interfacefr.esrf.tangoatk.core.IErrorListener
-
stateChange
public void stateChange(fr.esrf.tangoatk.core.AttributeStateEvent attributeStateEvent) - Specified by:
stateChangein interfacefr.esrf.tangoatk.core.IAttributeStateListener
-
getModel
public fr.esrf.tangoatk.core.IAttribute getModel()- Specified by:
getModelin interfaceIAttributeViewer
-