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:
java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.beans.beancontext.BeanContextChild
,java.io.Serializable
,java.util.EventListener
,javax.accessibility.Accessible
,DataSourceListener
,TestSetListener
,TrainingSetListener
,UserRequestAcceptor
,Visible
- Direct Known Subclasses:
AttributeSummarizer
,ScatterPlotMatrix
public class DataVisualizer extends javax.swing.JPanel implements DataSourceListener, TrainingSetListener, TestSetListener, Visible, UserRequestAcceptor, java.io.Serializable, java.beans.beancontext.BeanContextChild
Bean that encapsulates weka.gui.visualize.VisualizePanel- Version:
- $Revision: 7059 $
- Author:
- Mark Hall
- See Also:
- Serialized Form
-
-
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
-
-
Constructor Summary
Constructors Constructor Description DataVisualizer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acceptDataSet(DataSetEvent e)
Accept a data setvoid
acceptTestSet(TestSetEvent e)
Accept a test setvoid
acceptTrainingSet(TrainingSetEvent e)
Accept a training setvoid
addDataSourceListener(DataSourceListener dsl)
Add a listenervoid
addPropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener pcl)
Add a property change listener to this beanvoid
addVetoableChangeListener(java.lang.String name, java.beans.VetoableChangeListener vcl)
Add a vetoable change listener to this beanjava.util.Enumeration
enumerateRequests()
DescribeenumerateRequests
method here.java.beans.beancontext.BeanContext
getBeanContext()
Return the bean context (if any) that this bean is embedded inBeanVisual
getVisual()
Return the visual appearance of this beanjava.lang.String
globalInfo()
Global info for this beanstatic void
main(java.lang.String[] args)
void
performRequest(java.lang.String request)
DescribeperformRequest
method here.void
removeDataSourceListener(DataSourceListener dsl)
Remove a listenervoid
removePropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener pcl)
Remove a property change listener from this beanvoid
removeVetoableChangeListener(java.lang.String name, java.beans.VetoableChangeListener vcl)
Remove a vetoable change listener from this beanvoid
setBeanContext(java.beans.beancontext.BeanContext bc)
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
useDefaultVisual()
Use the default appearance for this bean-
Methods 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
-
-
-
-
Method Detail
-
globalInfo
public java.lang.String globalInfo()
Global info for this bean- Returns:
- a
String
value
-
acceptTrainingSet
public void acceptTrainingSet(TrainingSetEvent e)
Accept a training set- Specified by:
acceptTrainingSet
in interfaceTrainingSetListener
- Parameters:
e
- aTrainingSetEvent
value
-
acceptTestSet
public void acceptTestSet(TestSetEvent e)
Accept a test set- Specified by:
acceptTestSet
in interfaceTestSetListener
- Parameters:
e
- aTestSetEvent
value
-
acceptDataSet
public void acceptDataSet(DataSetEvent e)
Accept a data set- Specified by:
acceptDataSet
in interfaceDataSourceListener
- Parameters:
e
- aDataSetEvent
value
-
setVisual
public void setVisual(BeanVisual newVisual)
Set the visual appearance of this bean
-
getVisual
public BeanVisual 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
public java.util.Enumeration enumerateRequests()
DescribeenumerateRequests
method here.- Specified by:
enumerateRequests
in interfaceUserRequestAcceptor
- Returns:
- an
Enumeration
value
-
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener pcl)
Add a property change listener to this bean- Specified by:
addPropertyChangeListener
in interfacejava.beans.beancontext.BeanContextChild
- Overrides:
addPropertyChangeListener
in classjava.awt.Container
- Parameters:
name
- the name of the property of interestpcl
- aPropertyChangeListener
value
-
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener pcl)
Remove a property change listener from this bean- Specified by:
removePropertyChangeListener
in interfacejava.beans.beancontext.BeanContextChild
- Overrides:
removePropertyChangeListener
in classjava.awt.Component
- Parameters:
name
- the name of the property of interestpcl
- aPropertyChangeListener
value
-
addVetoableChangeListener
public void addVetoableChangeListener(java.lang.String name, java.beans.VetoableChangeListener vcl)
Add a vetoable change listener to this bean- Specified by:
addVetoableChangeListener
in interfacejava.beans.beancontext.BeanContextChild
- Parameters:
name
- the name of the property of interestvcl
- aVetoableChangeListener
value
-
removeVetoableChangeListener
public void removeVetoableChangeListener(java.lang.String name, java.beans.VetoableChangeListener vcl)
Remove a vetoable change listener from this bean- Specified by:
removeVetoableChangeListener
in interfacejava.beans.beancontext.BeanContextChild
- Parameters:
name
- the name of the property of interestvcl
- aVetoableChangeListener
value
-
setBeanContext
public void setBeanContext(java.beans.beancontext.BeanContext bc)
Set a bean context for this bean- Specified by:
setBeanContext
in interfacejava.beans.beancontext.BeanContextChild
- Parameters:
bc
- aBeanContext
value
-
getBeanContext
public java.beans.beancontext.BeanContext getBeanContext()
Return the bean context (if any) that this bean is embedded in- Specified by:
getBeanContext
in interfacejava.beans.beancontext.BeanContextChild
- Returns:
- a
BeanContext
value
-
setInstances
public void setInstances(Instances inst) throws java.lang.Exception
Set instances for this bean. This method is a convenience method for clients who use this component programatically- Parameters:
inst
- anInstances
value- Throws:
java.lang.Exception
- if an error occurs
-
performRequest
public void performRequest(java.lang.String request)
DescribeperformRequest
method here.- Specified by:
performRequest
in interfaceUserRequestAcceptor
- Parameters:
request
- aString
value- Throws:
java.lang.IllegalArgumentException
- if an error occurs
-
addDataSourceListener
public void addDataSourceListener(DataSourceListener dsl)
Add a listener- Parameters:
dsl
- aDataSourceListener
value
-
removeDataSourceListener
public void removeDataSourceListener(DataSourceListener dsl)
Remove a listener- Parameters:
dsl
- aDataSourceListener
value
-
main
public static void main(java.lang.String[] args)
-
-