Package weka.gui.beans
Class ScatterPlotMatrix
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
weka.gui.beans.DataVisualizer
weka.gui.beans.ScatterPlotMatrix
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,BeanContextChild
,Serializable
,EventListener
,Accessible
,EnvironmentHandler
,BeanCommon
,DataSourceListener
,EventConstraints
,HeadlessEventCollector
,KnowledgeFlowApp.KFPerspective
,TestSetListener
,TrainingSetListener
,UserRequestAcceptor
,Visible
Bean that encapsulates weka.gui.visualize.MatrixPanel for displaying a
scatter plot matrix.
- Version:
- $Revision: 10216 $
- 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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns true if this perspective accepts instancesGet the icon for this perspective.Get the tool tip text for this perspective.Get the title of this perspectiveGlobal info for this beanstatic void
void
performRequest
(String request) Perform a named user requestvoid
setActive
(boolean active) Set active status of this perspective.void
setInstances
(Instances inst) Set instances for this bean.void
setLoaded
(boolean loaded) Set whether this perspective is "loaded" - i.e.void
Set a reference to the main KnowledgeFlow perspective - i.e.Methods inherited from class weka.gui.beans.DataVisualizer
acceptDataSet, acceptTestSet, acceptTrainingSet, addDataSourceListener, addImageListener, addPropertyChangeListener, addVetoableChangeListener, connectionAllowed, connectionAllowed, connectionNotification, disconnectionNotification, enumerateRequests, eventGeneratable, getBeanContext, getCustomName, getOffscreenAdditionalOpts, getOffscreenHeight, getOffscreenRendererName, getOffscreenWidth, getOffscreenXAxis, getOffscreenYAxis, getVisual, isBusy, processHeadlessEvents, removeDataSourceListener, removeImageListener, removePropertyChangeListener, removeVetoableChangeListener, retrieveHeadlessEvents, setBeanContext, setCustomName, setEnvironment, setLog, setOffscreenAdditionalOpts, setOffscreenHeight, setOffscreenRendererName, setOffscreenWidth, setOffscreenXAxis, setOffscreenYAxis, setVisual, stop, useDefaultVisual
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
-
Constructor Details
-
ScatterPlotMatrix
public ScatterPlotMatrix()
-
-
Method Details
-
globalInfo
Global info for this bean- Overrides:
globalInfo
in classDataVisualizer
- Returns:
- a
String
value
-
setInstances
Set instances for this bean. This method is a convenience method for clients who use this component programatically- Specified by:
setInstances
in interfaceKnowledgeFlowApp.KFPerspective
- Overrides:
setInstances
in classDataVisualizer
- Parameters:
inst
- anInstances
value- Throws:
Exception
- if an error occurs
-
acceptsInstances
public boolean acceptsInstances()Returns true if this perspective accepts instances- Specified by:
acceptsInstances
in interfaceKnowledgeFlowApp.KFPerspective
- Returns:
- true if this perspective can accept instances
-
getPerspectiveTitle
Get the title of this perspective- Specified by:
getPerspectiveTitle
in interfaceKnowledgeFlowApp.KFPerspective
- Returns:
- the title of this perspective
-
getPerspectiveTipText
Get the tool tip text for this perspective.- Specified by:
getPerspectiveTipText
in interfaceKnowledgeFlowApp.KFPerspective
- Returns:
- the tool tip text for this perspective
-
getPerspectiveIcon
Get the icon for this perspective.- Specified by:
getPerspectiveIcon
in interfaceKnowledgeFlowApp.KFPerspective
- Returns:
- the Icon for this perspective (or null if the perspective does not have an icon)
-
setActive
public void setActive(boolean active) Set active status of this perspective. True indicates that this perspective is the visible active perspective in the KnowledgeFlow- Specified by:
setActive
in interfaceKnowledgeFlowApp.KFPerspective
- Parameters:
active
- true if this perspective is the active one
-
setLoaded
public void setLoaded(boolean loaded) Set whether this perspective is "loaded" - i.e. whether or not the user has opted to have it available in the perspective toolbar. The perspective can make the decision as to allocating or freeing resources on the basis of this.- Specified by:
setLoaded
in interfaceKnowledgeFlowApp.KFPerspective
- Parameters:
loaded
- true if the perspective is available in the perspective toolbar of the KnowledgeFlow
-
setMainKFPerspective
Set a reference to the main KnowledgeFlow perspective - i.e. the perspective that manages flow layouts.- Specified by:
setMainKFPerspective
in interfaceKnowledgeFlowApp.KFPerspective
- Parameters:
main
- the main KnowledgeFlow perspective.
-
performRequest
Perform a named user request- Specified by:
performRequest
in interfaceUserRequestAcceptor
- Overrides:
performRequest
in classDataVisualizer
- Parameters:
request
- a string containing the name of the request to perform- Throws:
IllegalArgumentException
- if request is not supported
-
main
-