public class DualNumberScalarChart extends JLChart implements INumberScalarListener
javax.swing.JComponent.AccessibleJComponent
chartMenu, dialogParent, FR_DATE_FORMAT, LABEL_DOWN, LABEL_LEFT, LABEL_RIGHT, LABEL_ROW, LABEL_UP, labelRect, lastDataFileLocation, lastFileFilter, lastSnapshotLocation, maxDisplayDuration, MENU_CHARTPROP, MENU_DATALOAD, MENU_DATASAVE, MENU_DVPROP, MENU_PRINT, MENU_STAT, MENU_TABLE, modalDialog, noValueString, parentFrame, preferDialog, tableDialog, US_DATE_FORMAT
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DualNumberScalarChart()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
clearXYModel()
Clears the chart
|
void |
errorChange(ErrorEvent arg0) |
double |
getDefaultXMaxAlarm() |
double |
getDefaultXMaxValue() |
double |
getDefaultXMinAlarm() |
double |
getDefaultXMinValue() |
double |
getDefaultYMaxAlarm() |
double |
getDefaultYMaxValue() |
double |
getDefaultYMinAlarm() |
double |
getDefaultYMinValue() |
int |
getMarkerStyle()
Returns the marker style style for line chart and dot chart
|
protected void |
initComponents() |
boolean |
isMiddleLineVisible() |
static void |
main(java.lang.String[] args)
Main class, so you can have an example.
|
void |
numberScalarChange(NumberScalarEvent numberScalarEvent) |
void |
setDefaultXMaxAlarm(double defaultXMaxAlarm) |
void |
setDefaultXMaxValue(double defaultXMaxValue) |
void |
setDefaultXMinAlarm(double defaultXMinAlarm) |
void |
setDefaultXMinValue(double defaultXMinValue) |
void |
setDefaultYMaxAlarm(double defaultYMaxAlarm) |
void |
setDefaultYMaxValue(double defaultYMaxValue) |
void |
setDefaultYMinAlarm(double defaultYMinAlarm) |
void |
setDefaultYMinValue(double defaultYMinValue) |
void |
setMarkerStyle(int style)
Sets the marker style for line chart and dot chart
|
void |
setMiddleLineVisible(boolean middleLineVisible) |
void |
setXYModel(INumberScalar axattribute,
INumberScalar ayattribute)
Sets the attributes this chart will display.
|
void |
stateChange(AttributeStateEvent arg0) |
actionPerformed, addData, addJLChartActionListener, addMenuItem, addSeparator, addUserAction, applyConfiguration, buildPanelString, enterZoom, exitZoom, garbageData, getChartBackground, getConfiguration, getDisplayDuration, getHeader, getHeaderFont, getHelpString, getLabelFont, getLabelPlacement, getMargin, getMaxDisplayDuration, getNoValueString, getTimePrecision, getUserActionMenuItem, getXAxis, getY1Axis, getY2Axis, isInRange, isLabelVisible, isPaintAxisFirst, isXAxisOnBottom, isZoomed, loadDataFile, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, paint, printGraph, refreshTableSingle, removeDataView, removeJLChartActionListener, removeMenuItem, removeUserAction, reset, reset, setBackground, setChartBackground, setDisplayDuration, setFrameParent, setHeader, setHeaderColor, setHeaderFont, setHeaderVisible, setJLChartListener, setLabelFont, setLabelPlacement, setLabelVisible, setMargin, setMaxDisplayDuration, setNoValueString, setPaintAxisFirst, setParentForTableDialog, setParentForTableDialog, setPreferDialogForTable, setTimePrecision, setXAxisOnBottom, showDataOptionDialog, showOptionDialog, showPanel, showPanel, showStatAll, showStatAll, showTableAll, showTableAll, unselectAll
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
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 DualNumberScalarChart()
chartStyle
- the kind of chart chosenbarChart
,
dotChart
,
lineChart
public int getMarkerStyle()
public void setMarkerStyle(int style)
MARKER_DOT
,
MARKER_BOX
,
MARKER_TRIANGLE
,
MARKER_DIAMOND
,
MARKER_STAR
,
MARKER_VERT_LINE
,
MARKER_HORIZ_LINE
,
MARKER_CROSS
,
MARKER_CIRCLE
,
MARKER_SQUARE
protected void initComponents()
public void setXYModel(INumberScalar axattribute, INumberScalar ayattribute)
attl
- the list of Attribute as an AttributeList
public void clearXYModel()
public boolean isMiddleLineVisible()
public void setMiddleLineVisible(boolean middleLineVisible)
public double getDefaultXMaxAlarm()
public void setDefaultXMaxAlarm(double defaultXMaxAlarm)
public double getDefaultXMaxValue()
public void setDefaultXMaxValue(double defaultXMaxValue)
public double getDefaultXMinAlarm()
public void setDefaultXMinAlarm(double defaultXMinAlarm)
public double getDefaultXMinValue()
public void setDefaultXMinValue(double defaultXMinValue)
public double getDefaultYMaxAlarm()
public void setDefaultYMaxAlarm(double defaultYMaxAlarm)
public double getDefaultYMaxValue()
public void setDefaultYMaxValue(double defaultYMaxValue)
public double getDefaultYMinAlarm()
public void setDefaultYMinAlarm(double defaultYMinAlarm)
public double getDefaultYMinValue()
public void setDefaultYMinValue(double defaultYMinValue)
public void numberScalarChange(NumberScalarEvent numberScalarEvent)
numberScalarChange
in interface INumberScalarListener
public void stateChange(AttributeStateEvent arg0)
stateChange
in interface IAttributeStateListener
public void errorChange(ErrorEvent arg0)
errorChange
in interface IErrorListener
public static void main(java.lang.String[] args)