public class SignalScalarCheckBoxViewer extends javax.swing.JCheckBox implements java.awt.event.ActionListener, IBooleanScalarListener, INumberScalarListener, ISetErrorListener, JDrawable
javax.swing.JCheckBox.AccessibleJCheckBoxjavax.swing.JToggleButton.AccessibleJToggleButton, javax.swing.JToggleButton.ToggleButtonModeljavax.swing.AbstractButton.AccessibleAbstractButton, javax.swing.AbstractButton.ButtonChangeListenerjavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected IAttribute |
attModel |
protected java.awt.Color |
background |
protected boolean |
enabled |
protected java.lang.String[] |
exts |
protected java.lang.String |
falseLabel |
protected java.lang.String |
fixedLabel |
protected boolean |
hasToolTip |
protected boolean |
qualityEnabled |
protected java.lang.String |
trueLabel |
actionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTYaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
SignalScalarCheckBoxViewer() |
SignalScalarCheckBoxViewer(java.lang.String title) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
booleanScalarChange(BooleanScalarEvent e) |
void |
clearModel() |
void |
errorChange(ErrorEvent evt) |
IAttribute |
getAttModel() |
javax.swing.JComponent |
getComponent()
Returns the JComponent that implements this interface.
|
java.lang.String |
getDescription(java.lang.String extName)
Get a description of this extensions.
|
java.lang.String |
getExtendedParam(java.lang.String name)
Returns the specified parameter value.
|
java.lang.String[] |
getExtensionList()
Returns list of extension name for this objects (Empty array for none).
|
java.lang.String |
getFalseLabel() |
boolean |
getHasToolTip()
getHasToolTip returns true if the viewer has a tooltip
(attribute full name) |
boolean |
getQualityEnabled()
getQualityEnabled returns a boolean to know whether
quality will be displayed as background or not. |
java.lang.String |
getTrueLabel() |
void |
initForEditing()
Call after a component of a JDSwingObject is created, this give a default look
and feel for editing.
|
static void |
main(java.lang.String[] args) |
void |
numberScalarChange(NumberScalarEvent e) |
void |
setBackground(java.awt.Color bg) |
void |
setBooleanScalarModel(IBooleanScalar boolModel) |
protected void |
setBoolValue(boolean val) |
protected void |
setBoolValue(double val) |
void |
setEnabled(boolean b) |
void |
setErrorOccured(ErrorEvent evt) |
boolean |
setExtendedParam(java.lang.String name,
java.lang.String value,
boolean popupErr)
Sets the specified param.
|
void |
setFalseLabel(java.lang.String fLabel) |
void |
setHasToolTip(boolean b)
setHasToolTip display or not a tooltip for this viewer |
void |
setNumberScalarModel(INumberScalar numModel) |
void |
setQualityEnabled(boolean b)
setQualityEnabled view or not the attribute quality for
this viewer |
void |
setTrueLabel(java.lang.String tLabel) |
void |
stateChange(AttributeStateEvent evt) |
getAccessibleContext, getUIClassID, isBorderPaintedFlat, paramString, setBorderPaintedFlat, updateUIactionPropertyChanged, addActionListener, addChangeListener, addImpl, addItemListener, checkHorizontalKey, checkVerticalKey, configurePropertiesFromAction, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHideActionText, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, init, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeActionListener, removeChangeListener, removeItemListener, removeNotify, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMargin, setMnemonic, setMnemonic, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPositionaddAncestorListener, 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, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate, validateTreeaction, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected IAttribute attModel
protected java.lang.String trueLabel
protected java.lang.String falseLabel
protected java.lang.String fixedLabel
protected boolean hasToolTip
protected boolean qualityEnabled
protected java.awt.Color background
protected java.lang.String[] exts
protected boolean enabled
public SignalScalarCheckBoxViewer()
public SignalScalarCheckBoxViewer(java.lang.String title)
public IAttribute getAttModel()
public void setBooleanScalarModel(IBooleanScalar boolModel)
public void setNumberScalarModel(INumberScalar numModel)
public void clearModel()
public java.lang.String getTrueLabel()
public void setTrueLabel(java.lang.String tLabel)
public java.lang.String getFalseLabel()
public void setFalseLabel(java.lang.String fLabel)
public boolean getHasToolTip()
getHasToolTip returns true if the viewer has a tooltip
(attribute full name)boolean valuepublic void setHasToolTip(boolean b)
setHasToolTip display or not a tooltip for this viewerb - If True the attribute full name will be displayed as tooltip
for the viewerpublic boolean getQualityEnabled()
getQualityEnabled returns a boolean to know whether
quality will be displayed as background or not.boolean valuepublic void setQualityEnabled(boolean b)
setQualityEnabled view or not the attribute quality for
this viewerb - If True the attribute full name will be displayed as tooltip
for the viewerqualityEnabled - If True the background Color represents the attribute quality
factorpublic void initForEditing()
JDrawableinitForEditing in interface JDrawablepublic javax.swing.JComponent getComponent()
JDrawablegetComponent in interface JDrawablepublic java.lang.String getDescription(java.lang.String extName)
JDrawablegetDescription in interface JDrawableextName - Extension namepublic java.lang.String[] getExtensionList()
JDrawablegetExtensionList in interface JDrawablepublic boolean setExtendedParam(java.lang.String name,
java.lang.String value,
boolean popupErr)
JDrawablesetExtendedParam in interface JDrawablename - Parameter name (Case unsensitive).value - Parameter value.popupErr - true when the JDrawable should display a popup if
the parameter value is incorrect, false otherwise. Note that the JDrawable
must not display an error message if the parameter does not exists even
if popupAllowed is true.public java.lang.String getExtendedParam(java.lang.String name)
JDrawablegetExtendedParam in interface JDrawablename - Param name (Case unsensitive).public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void booleanScalarChange(BooleanScalarEvent e)
booleanScalarChange in interface IBooleanScalarListenerpublic void numberScalarChange(NumberScalarEvent e)
numberScalarChange in interface INumberScalarListenerpublic void stateChange(AttributeStateEvent evt)
stateChange in interface IAttributeStateListenerpublic void errorChange(ErrorEvent evt)
errorChange in interface IErrorListenerprotected void setBoolValue(boolean val)
protected void setBoolValue(double val)
public void setErrorOccured(ErrorEvent evt)
setErrorOccured in interface ISetErrorListenerpublic void setBackground(java.awt.Color bg)
setBackground in class javax.swing.JComponentpublic void setEnabled(boolean b)
setEnabled in class javax.swing.AbstractButtonpublic static void main(java.lang.String[] args)