public class StripChart extends javax.swing.JPanel implements ChartListener, InstanceListener, Visible, BeanCommon, UserRequestAcceptor
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description | 
|---|
| StripChart() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | acceptDataPoint(ChartEvent e)Accept a data point (encapsulated in a chart event) to plot | 
| void | acceptDataPoint(double[] dataPoint)Accept a data point to plot | 
| void | acceptInstance(InstanceEvent e)Accept and process an instance event | 
| boolean | connectionAllowed(java.beans.EventSetDescriptor esd)Returns true if, at this time,
 the object will accept a connection according to the supplied
 EventSetDescriptor | 
| boolean | connectionAllowed(java.lang.String eventName)Returns true if, at this time,
 the object will accept a connection via the named event | 
| void | connectionNotification(java.lang.String eventName,
                      java.lang.Object source)Notify this object that it has been registered as a listener with
 a source for recieving events described by the named event
 This object is responsible for recording this fact. | 
| void | disconnectionNotification(java.lang.String eventName,
                         java.lang.Object source)Notify this object that it has been deregistered as a listener with
 a source for named event. | 
| java.util.Enumeration | enumerateRequests()Describe  enumerateRequestsmethod here. | 
| java.lang.String | getCustomName()Get the custom (descriptive) name for this bean (if one has been set) | 
| int | getRefreshFreq()Get the refresh frequency | 
| BeanVisual | getVisual()Get the visual appearance of this bean | 
| int | getXLabelFreq()Get the frequency by which x axis values are printed | 
| java.lang.String | globalInfo()Global info for this bean | 
| boolean | isBusy()Returns true if. | 
| static void | main(java.lang.String[] args)Tests out the StripChart from the command line | 
| void | performRequest(java.lang.String request)Describe  performRequestmethod here. | 
| java.lang.String | refreshFreqTipText()GUI Tip text | 
| void | setCustomName(java.lang.String name)Set a custom (descriptive) name for this bean | 
| void | setLog(Logger logger)Set a logger | 
| void | setRefreshFreq(int freq)Set how often (in x axis points) to refresh the display | 
| void | setVisual(BeanVisual newVisual)Set the visual appearance of this bean | 
| void | setXLabelFreq(int freq)Set the frequency for printing x label values | 
| void | showChart()Popup the chart panel | 
| void | stop()Stop any processing that the bean might be doing. | 
| void | useDefaultVisual()Use the default visual appearance for this bean | 
| java.lang.String | xLabelFreqTipText()GUI Tip text | 
getAccessibleContext, getUI, getUIClassID, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validateaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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, transferFocusUpCyclepublic void setCustomName(java.lang.String name)
setCustomName in interface BeanCommonname - the name to usepublic java.lang.String getCustomName()
getCustomName in interface BeanCommonpublic java.lang.String globalInfo()
String valuepublic java.lang.String xLabelFreqTipText()
String valuepublic void setXLabelFreq(int freq)
freq - an int valuepublic int getXLabelFreq()
int valuepublic java.lang.String refreshFreqTipText()
String valuepublic void setRefreshFreq(int freq)
freq - an int valuepublic int getRefreshFreq()
int valuepublic void showChart()
public void acceptInstance(InstanceEvent e)
InstanceListeneracceptInstance in interface InstanceListenere - an InstanceEvent valuepublic void acceptDataPoint(ChartEvent e)
acceptDataPoint in interface ChartListenere - a ChartEvent valuepublic void acceptDataPoint(double[] dataPoint)
dataPoint - a double[] valuepublic void setVisual(BeanVisual newVisual)
public BeanVisual getVisual()
public void useDefaultVisual()
useDefaultVisual in interface Visiblepublic void stop()
stop in interface BeanCommonpublic boolean isBusy()
isBusy in interface BeanCommonpublic void setLog(Logger logger)
setLog in interface BeanCommonlogger - a weka.gui.Logger valuepublic boolean connectionAllowed(java.lang.String eventName)
connectionAllowed in interface BeanCommoneventName - the name of the eventpublic boolean connectionAllowed(java.beans.EventSetDescriptor esd)
connectionAllowed in interface BeanCommonesd - the EventSetDescriptorpublic void connectionNotification(java.lang.String eventName,
                                   java.lang.Object source)
connectionNotification in interface BeanCommoneventName - the eventsource - the source with which this object has been registered as
 a listenerpublic void disconnectionNotification(java.lang.String eventName,
                                      java.lang.Object source)
disconnectionNotification in interface BeanCommoneventName - the eventsource - the source with which this object has been registered as
 a listenerpublic java.util.Enumeration enumerateRequests()
enumerateRequests method here.enumerateRequests in interface UserRequestAcceptorEnumeration valuepublic void performRequest(java.lang.String request)
performRequest method here.performRequest in interface UserRequestAcceptorrequest - a String valuejava.lang.IllegalArgumentException - if an error occurspublic static void main(java.lang.String[] args)
args - ignored