Package weka.gui.knowledgeflow
Class NoteVisual
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- weka.gui.knowledgeflow.StepVisual
-
- weka.gui.knowledgeflow.NoteVisual
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class NoteVisual extends StepVisual
Visual representation for the Note "step".- Version:
- $Revision: $
- Author:
- Mark Hall (mhall{[at]}pentaho{[dot]}com)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class weka.gui.knowledgeflow.StepVisual
BASE_ICON_PATH
-
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 NoteVisual()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecreaseFontSize()Decrease the font size by onebooleangetDisplayStepLabel()Returns true if the step label is to be displayed.intgetFontSizeAdjust()Get the font size adjustmentvoidincreaseFontSize()Increase the font size by onevoidpaintComponent(java.awt.Graphics gx)voidsetDisplayConnectors(boolean dc)Turn on/off the connector pointsvoidsetDisplayConnectors(boolean dc, java.awt.Color c)Turn on/off the connector pointsvoidsetFontSizeAdjust(int adjust)set the font size adjustmentvoidsetHighlighted(boolean highlighted)Set whether the note should appear "highlighted" (i.e.voidsetStepManager(StepManagerImpl manager)Set theStepManagerImplfor the step covered by this visual-
Methods inherited from class weka.gui.knowledgeflow.StepVisual
createVisual, createVisual, getClosestConnectorPoint, getCustomEditorForStep, getIcon, getStepInteractiveViewActionNames, getStepInteractiveViewComponent, getStepManager, getStepName, getX, getY, iconForStep, loadIcon, loadIcon, scaleIcon, setStepName, setX, setY
-
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, 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, 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, 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
-
setStepManager
public void setStepManager(StepManagerImpl manager)
Set theStepManagerImplfor the step covered by this visual- Overrides:
setStepManagerin classStepVisual- Parameters:
manager- the step manager to wrap
-
setHighlighted
public void setHighlighted(boolean highlighted)
Set whether the note should appear "highlighted" (i.e. thicker border)- Parameters:
highlighted- true if the note should appear highlighted
-
setDisplayConnectors
public void setDisplayConnectors(boolean dc)
Turn on/off the connector points- Overrides:
setDisplayConnectorsin classStepVisual- Parameters:
dc- abooleanvalue
-
setDisplayConnectors
public void setDisplayConnectors(boolean dc, java.awt.Color c)Turn on/off the connector points- Overrides:
setDisplayConnectorsin classStepVisual- Parameters:
dc- abooleanvaluec- the Color to use
-
getDisplayStepLabel
public boolean getDisplayStepLabel()
Description copied from class:StepVisualReturns true if the step label is to be displayed. Subclasses can override to change this.- Overrides:
getDisplayStepLabelin classStepVisual- Returns:
- true (default) if the step label is to be displayed
-
paintComponent
public void paintComponent(java.awt.Graphics gx)
- Overrides:
paintComponentin classStepVisual
-
getFontSizeAdjust
public int getFontSizeAdjust()
Get the font size adjustment- Returns:
- the font size adjustment
-
setFontSizeAdjust
public void setFontSizeAdjust(int adjust)
set the font size adjustment- Parameters:
adjust- the font size adjustment
-
decreaseFontSize
public void decreaseFontSize()
Decrease the font size by one
-
increaseFontSize
public void increaseFontSize()
Increase the font size by one
-
-