public class NumberSpectrumTrendViewer extends javax.swing.JPanel implements ISpectrumListener, IAttributeStateListener, IErrorListener, java.awt.event.ActionListener
javax.swing.JPanel.AccessibleJPanel
javax.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, 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
protected 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 ISpectrumListener
public void stateChange(AttributeStateEvent e)
stateChange
in interface IAttributeStateListener
public void errorChange(ErrorEvent evt)
errorChange
in interface IErrorListener
public void setRefreshInterval(int refreshinterval)
public int getRefreshInterval()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
protected 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()
#setSetting
public 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)