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.AccessibleJComponentNested 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_WINDOWFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAccept a data setvoidAccept a test setvoidAccept a training setvoidAdd a listenervoidAdd a property change listener to this beanvoidAdd a vetoable change listener to this beanDescribeenumerateRequestsmethod here.Return the bean context (if any) that this bean is embedded inReturn the visual appearance of this beanGlobal info for this beanstatic voidvoidperformRequest(String request) DescribeperformRequestmethod here.voidRemove a listenervoidRemove a property change listener from this beanvoidRemove a vetoable change listener from this beanvoidSet a bean context for this beanvoidsetInstances(Instances inst) Set instances for this bean.voidsetVisual(BeanVisual newVisual) Set the visual appearance of this beanvoidUse the default appearance for this beanMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUIMethods 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, updateMethods 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, validateMethods 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
Stringvalue
-
acceptTrainingSet
Accept a training set- Specified by:
acceptTrainingSetin interfaceTrainingSetListener- Parameters:
e- aTrainingSetEventvalue
-
acceptTestSet
Accept a test set- Specified by:
acceptTestSetin interfaceTestSetListener- Parameters:
e- aTestSetEventvalue
-
acceptDataSet
Accept a data set- Specified by:
acceptDataSetin interfaceDataSourceListener- Parameters:
e- aDataSetEventvalue
-
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:
useDefaultVisualin interfaceVisible
-
enumerateRequests
DescribeenumerateRequestsmethod here.- Specified by:
enumerateRequestsin interfaceUserRequestAcceptor- Returns:
- an
Enumerationvalue
-
addPropertyChangeListener
Add a property change listener to this bean- Specified by:
addPropertyChangeListenerin interfaceBeanContextChild- Overrides:
addPropertyChangeListenerin classContainer- Parameters:
name- the name of the property of interestpcl- aPropertyChangeListenervalue
-
removePropertyChangeListener
Remove a property change listener from this bean- Specified by:
removePropertyChangeListenerin interfaceBeanContextChild- Overrides:
removePropertyChangeListenerin classComponent- Parameters:
name- the name of the property of interestpcl- aPropertyChangeListenervalue
-
addVetoableChangeListener
Add a vetoable change listener to this bean- Specified by:
addVetoableChangeListenerin interfaceBeanContextChild- Parameters:
name- the name of the property of interestvcl- aVetoableChangeListenervalue
-
removeVetoableChangeListener
Remove a vetoable change listener from this bean- Specified by:
removeVetoableChangeListenerin interfaceBeanContextChild- Parameters:
name- the name of the property of interestvcl- aVetoableChangeListenervalue
-
setBeanContext
Set a bean context for this bean- Specified by:
setBeanContextin interfaceBeanContextChild- Parameters:
bc- aBeanContextvalue
-
getBeanContext
Return the bean context (if any) that this bean is embedded in- Specified by:
getBeanContextin interfaceBeanContextChild- Returns:
- a
BeanContextvalue
-
setInstances
Set instances for this bean. This method is a convenience method for clients who use this component programatically- Parameters:
inst- anInstancesvalue- Throws:
Exception- if an error occurs
-
performRequest
DescribeperformRequestmethod here.- Specified by:
performRequestin interfaceUserRequestAcceptor- Parameters:
request- aStringvalue- Throws:
IllegalArgumentException- if an error occurs
-
addDataSourceListener
Add a listener- Parameters:
dsl- aDataSourceListenervalue
-
removeDataSourceListener
Remove a listener- Parameters:
dsl- aDataSourceListenervalue
-
main
-