Package weka.gui.beans
Class DataVisualizer
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
weka.gui.beans.DataVisualizer
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,BeanContextChild
,Serializable
,EventListener
,Accessible
,DataSourceListener
,TestSetListener
,TrainingSetListener
,UserRequestAcceptor
,Visible
- Direct Known Subclasses:
AttributeSummarizer
,ScatterPlotMatrix
public class DataVisualizer
extends JPanel
implements DataSourceListener, TrainingSetListener, TestSetListener, Visible, UserRequestAcceptor, Serializable, BeanContextChild
Bean that encapsulates weka.gui.visualize.VisualizePanel
- Version:
- $Revision: 7059 $
- Author:
- Mark Hall
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Component
Component.BaselineResizeBehavior
-
Field Summary
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Accept a data setvoid
Accept a test setvoid
Accept a training setvoid
Add a listenervoid
Add a property change listener to this beanvoid
Add a vetoable change listener to this beanDescribeenumerateRequests
method here.Return the bean context (if any) that this bean is embedded inReturn the visual appearance of this beanGlobal info for this beanstatic void
void
performRequest
(String request) DescribeperformRequest
method here.void
Remove a listenervoid
Remove a property change listener from this beanvoid
Remove a vetoable change listener from this beanvoid
Set a bean context for this beanvoid
setInstances
(Instances inst) Set instances for this bean.void
setVisual
(BeanVisual newVisual) Set the visual appearance of this beanvoid
Use the default appearance for this beanMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
Methods inherited from class javax.swing.JComponent
addAncestorListener, 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, update
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, validate
Methods inherited from class java.awt.Component
action, 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, 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, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
DataVisualizer
public DataVisualizer()
-
-
Method Details
-
globalInfo
Global info for this bean- Returns:
- a
String
value
-
acceptTrainingSet
Accept a training set- Specified by:
acceptTrainingSet
in interfaceTrainingSetListener
- Parameters:
e
- aTrainingSetEvent
value
-
acceptTestSet
Accept a test set- Specified by:
acceptTestSet
in interfaceTestSetListener
- Parameters:
e
- aTestSetEvent
value
-
acceptDataSet
Accept a data set- Specified by:
acceptDataSet
in interfaceDataSourceListener
- Parameters:
e
- aDataSetEvent
value
-
setVisual
Set the visual appearance of this bean -
getVisual
Return the visual appearance of this bean -
useDefaultVisual
public void useDefaultVisual()Use the default appearance for this bean- Specified by:
useDefaultVisual
in interfaceVisible
-
enumerateRequests
DescribeenumerateRequests
method here.- Specified by:
enumerateRequests
in interfaceUserRequestAcceptor
- Returns:
- an
Enumeration
value
-
addPropertyChangeListener
Add a property change listener to this bean- Specified by:
addPropertyChangeListener
in interfaceBeanContextChild
- Overrides:
addPropertyChangeListener
in classContainer
- Parameters:
name
- the name of the property of interestpcl
- aPropertyChangeListener
value
-
removePropertyChangeListener
Remove a property change listener from this bean- Specified by:
removePropertyChangeListener
in interfaceBeanContextChild
- Overrides:
removePropertyChangeListener
in classComponent
- Parameters:
name
- the name of the property of interestpcl
- aPropertyChangeListener
value
-
addVetoableChangeListener
Add a vetoable change listener to this bean- Specified by:
addVetoableChangeListener
in interfaceBeanContextChild
- Parameters:
name
- the name of the property of interestvcl
- aVetoableChangeListener
value
-
removeVetoableChangeListener
Remove a vetoable change listener from this bean- Specified by:
removeVetoableChangeListener
in interfaceBeanContextChild
- Parameters:
name
- the name of the property of interestvcl
- aVetoableChangeListener
value
-
setBeanContext
Set a bean context for this bean- Specified by:
setBeanContext
in interfaceBeanContextChild
- Parameters:
bc
- aBeanContext
value
-
getBeanContext
Return the bean context (if any) that this bean is embedded in- Specified by:
getBeanContext
in interfaceBeanContextChild
- Returns:
- a
BeanContext
value
-
setInstances
Set instances for this bean. This method is a convenience method for clients who use this component programatically- Parameters:
inst
- anInstances
value- Throws:
Exception
- if an error occurs
-
performRequest
DescribeperformRequest
method here.- Specified by:
performRequest
in interfaceUserRequestAcceptor
- Parameters:
request
- aString
value- Throws:
IllegalArgumentException
- if an error occurs
-
addDataSourceListener
Add a listener- Parameters:
dsl
- aDataSourceListener
value
-
removeDataSourceListener
Remove a listener- Parameters:
dsl
- aDataSourceListener
value
-
main
-