public class NumberSpectrumTrendViewer extends javax.swing.JPanel implements ISpectrumListener, IAttributeStateListener, IErrorListener, java.awt.event.ActionListener
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected AttributePolledList |
attList |
protected JLChart |
chart |
protected static java.lang.String |
DEFAULT_NAME |
protected static java.awt.Color[] |
defaultColor |
protected static int[] |
defaultMarkerStyle |
protected javax.swing.JPanel |
innerPanel |
protected java.lang.String |
lastConfig |
protected javax.swing.JButton |
loadButton |
protected INumberSpectrum |
model |
protected javax.swing.JLabel |
nameLabel |
protected javax.swing.JButton |
optionButton |
protected javax.swing.JButton |
resetButton |
protected javax.swing.JButton |
saveButton |
protected javax.swing.JButton |
startButton |
protected javax.swing.JButton |
stopButton |
protected javax.swing.JToolBar |
theToolBar |
protected javax.swing.JButton |
timeButton |
protected java.util.Vector<JLDataView> |
views |
protected javax.swing.JButton |
zoomButton |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
NumberSpectrumTrendViewer() |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
protected void |
addComponents() |
protected java.lang.String |
applySettings(CfFileReader f) |
void |
clearModel() |
void |
errorChange(ErrorEvent evt) |
int |
getRefreshInterval() |
java.lang.String |
getSettings()
returns the configuration as string.
|
protected void |
initComponents() |
protected void |
loadButtonActionPerformed() |
java.lang.String |
loadSetting(java.lang.String filename)
Load graph settings.
|
static void |
main(java.lang.String[] args) |
void |
resetTrend() |
void |
saveSetting(java.lang.String filename)
Save settings.
|
void |
setModel(INumberSpectrum attribute) |
void |
setModel(java.lang.String attributeName) |
protected void |
setRefreshInterval() |
void |
setRefreshInterval(int refreshinterval) |
void |
spectrumChange(NumberSpectrumEvent e) |
void |
stateChange(AttributeStateEvent e) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, 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, 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, transferFocusUpCycleprotected INumberSpectrum model
protected javax.swing.JLabel nameLabel
protected static final java.lang.String DEFAULT_NAME
protected AttributePolledList attList
protected java.util.Vector<JLDataView> views
protected JLChart chart
protected javax.swing.JToolBar theToolBar
protected javax.swing.JButton optionButton
protected javax.swing.JButton stopButton
protected javax.swing.JButton startButton
protected javax.swing.JButton loadButton
protected javax.swing.JButton saveButton
protected javax.swing.JButton zoomButton
protected javax.swing.JButton timeButton
protected javax.swing.JButton resetButton
protected javax.swing.JPanel innerPanel
protected java.lang.String lastConfig
protected static final java.awt.Color[] defaultColor
protected static final int[] defaultMarkerStyle
public void setModel(java.lang.String attributeName)
public void setModel(INumberSpectrum attribute)
public void clearModel()
public void spectrumChange(NumberSpectrumEvent e)
spectrumChange in interface ISpectrumListenerpublic void stateChange(AttributeStateEvent e)
stateChange in interface IAttributeStateListenerpublic void errorChange(ErrorEvent evt)
errorChange in interface IErrorListenerpublic void setRefreshInterval(int refreshinterval)
public int getRefreshInterval()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerprotected void initComponents()
protected void addComponents()
protected void loadButtonActionPerformed()
public java.lang.String loadSetting(java.lang.String filename)
filename - file to be readprotected java.lang.String applySettings(CfFileReader f)
public java.lang.String getSettings()
#setSettingpublic void saveSetting(java.lang.String filename)
filename - file to be saved.protected void setRefreshInterval()
public void resetTrend()
public static void main(java.lang.String[] args)