public class DevStateSpectrumViewer extends javax.swing.JPanel implements IDevStateSpectrumListener, java.beans.PropertyChangeListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TOOLTIP_ATTNAME |
static java.lang.String |
TOOLTIP_NONE |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DevStateSpectrumViewer()
Creates new form DevStateSpectrumViewer
|
Modifier and Type | Method and Description |
---|---|
void |
clearModel() |
void |
devStateSpectrumChange(DevStateSpectrumEvent evt) |
void |
errorChange(ErrorEvent evt) |
java.awt.Font |
getGlobalFont()
Returns the globalFont used by the viewer
|
IDevStateSpectrum |
getModel()
Returns the model for this viewer
|
boolean |
getStateLabelVisible()
Returns the stateLabel visiblity
|
boolean |
getStateStringVisible()
Returns the stateString visiblity
|
java.lang.String |
getToolTipMode()
Returns the current toolTipMode
|
static void |
main(java.lang.String[] args) |
void |
propertyChange(java.beans.PropertyChangeEvent evt) |
void |
setGlobalFont(java.awt.Font ft)
Sets the globalFont for this viewer.
|
void |
setModel(IDevStateSpectrum stateSpec)
Sets the model for this viewer.
|
void |
setStateLabelVisible(boolean slv)
Sets the visiblity for state labels.
|
void |
setStateStringVisible(boolean ssv)
Sets the visiblity for state strings.
|
void |
setToolTipMode(java.lang.String ttMode)
Sets the current toolTipMode.
|
void |
stateChange(AttributeStateEvent e) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, isOpaque, 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, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
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, validateTree
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.lang.String TOOLTIP_NONE
public static final java.lang.String TOOLTIP_ATTNAME
public DevStateSpectrumViewer()
public IDevStateSpectrum getModel()
public void setModel(IDevStateSpectrum stateSpec)
stateSpec
- : the IDevStateSpectrum attribute to use as modelgetModel()
public void clearModel()
public java.awt.Font getGlobalFont()
setGlobalFont(java.awt.Font)
public void setGlobalFont(java.awt.Font ft)
ft
- : the font to use for globalFontgetGlobalFont()
public boolean getStateLabelVisible()
setStateLabelVisible(boolean)
public void setStateLabelVisible(boolean slv)
slv
- : if true the labels associated with each element of the spectrum will be visible in the first columngetStateLabelVisible()
public boolean getStateStringVisible()
setStateStringVisible(boolean)
public void setStateStringVisible(boolean ssv)
ssv
- : if true the string correspondant to each state will be visible in the last columngetStateStringVisible()
public java.lang.String getToolTipMode()
setToolTipMode(java.lang.String)
public void setToolTipMode(java.lang.String ttMode)
ttMode
- : one of the values TOOLTIP_ATTNAME or TOOLTIP_NONEgetToolTipMode()
public void devStateSpectrumChange(DevStateSpectrumEvent evt)
devStateSpectrumChange
in interface IDevStateSpectrumListener
public void stateChange(AttributeStateEvent e)
stateChange
in interface IAttributeStateListener
public void errorChange(ErrorEvent evt)
errorChange
in interface IErrorListener
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
public static void main(java.lang.String[] args)