org.globus.cog.gui.grapheditor.targets.swing.util
Class NodeComponentWrapper
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
org.globus.cog.gui.grapheditor.targets.swing.util.GraphComponentWrapper
org.globus.cog.gui.grapheditor.targets.swing.util.NodeComponentWrapper
- All Implemented Interfaces:
- ActionListener, AnchorListener, CanvasActionListener, CanvasEventListener, ComponentListener, EventListener, FocusListener, GraphListener, ImageObserver, MenuContainer, MouseListener, MouseMotionListener, PropertyChangeListener, Serializable
- public class NodeComponentWrapper
- extends GraphComponentWrapper
- implements AnchorListener, MouseListener, MouseMotionListener, FocusListener, PropertyChangeListener, ActionListener, ComponentListener, CanvasEventListener, GraphListener
This class defines a visual component that wraps a node component allowing
resizing and moving
- See Also:
- Serialized Form
| Methods inherited from class org.globus.cog.gui.grapheditor.targets.swing.util.GraphComponentWrapper |
acceptsConnection, actionPerformed, addGraphComponentListener, addWrapperAction, fireGraphComponentEvent, getAntiAliasing, getComponent, getFlag, getGraphComponent, getPosition, getRenderer, getRenderer, invalidate, isMovable, isSelected, isShowing, isUsedAsRenderer, moveToBack, moveToFront, removeGraphComponentListener, removeWrapperAction, requestSelection, requestUnselection, setAntiAliasing, setFlag, setFlag, setGraphComponent, setMovable, setPosition, setRenderer, unsetFlag, validate |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
KEEP_ASPECT_RATIO
public static final String KEEP_ASPECT_RATIO
- See Also:
- Constant Field Values
EXPANDED
public static final String EXPANDED
- See Also:
- Constant Field Values
SHOW_SUBNODES
public static final String SHOW_SUBNODES
- See Also:
- Constant Field Values
INTERACTIVE
public static final String INTERACTIVE
- See Also:
- Constant Field Values
NodeComponentWrapper
public NodeComponentWrapper(NodeComponent e)
createMenuFromActions
public JMenu createMenuFromActions()
- Overrides:
createMenuFromActions in class GraphComponentWrapper
setUpComponent
public void setUpComponent()
- For some reason I don't like this method
- Overrides:
setUpComponent in class GraphComponentWrapper
setComponent
public void setComponent(Component comp)
- Overrides:
setComponent in class GraphComponentWrapper
getPreferredSize
public Dimension getPreferredSize()
doLayout
public void doLayout()
updateAnchors
public void updateAnchors()
paint
public void paint(Graphics g)
anchorEvent
public void anchorEvent(AnchorEvent e)
- Specified by:
anchorEvent in interface AnchorListener
setFrameVisible
public void setFrameVisible(boolean fv)
mouseClicked
public void mouseClicked(MouseEvent e)
- Specified by:
mouseClicked in interface MouseListener- Overrides:
mouseClicked in class GraphComponentWrapper
mouseEntered
public void mouseEntered(MouseEvent e)
- Specified by:
mouseEntered in interface MouseListener- Overrides:
mouseEntered in class GraphComponentWrapper
mouseExited
public void mouseExited(MouseEvent e)
- Specified by:
mouseExited in interface MouseListener- Overrides:
mouseExited in class GraphComponentWrapper
mousePressed
public void mousePressed(MouseEvent e)
- Specified by:
mousePressed in interface MouseListener- Overrides:
mousePressed in class GraphComponentWrapper
mouseReleased
public void mouseReleased(MouseEvent e)
- Specified by:
mouseReleased in interface MouseListener- Overrides:
mouseReleased in class GraphComponentWrapper
mouseMoved
public void mouseMoved(MouseEvent e)
- Specified by:
mouseMoved in interface MouseMotionListener- Overrides:
mouseMoved in class GraphComponentWrapper
mouseDragged
public void mouseDragged(MouseEvent e)
- Specified by:
mouseDragged in interface MouseMotionListener- Overrides:
mouseDragged in class GraphComponentWrapper
getThickness
public int getThickness()
focusGained
public void focusGained(FocusEvent e)
- Specified by:
focusGained in interface FocusListener
focusLost
public void focusLost(FocusEvent e)
- Specified by:
focusLost in interface FocusListener
setHighlighted
public void setHighlighted(boolean highlighted)
propertyChange
public void propertyChange(PropertyChangeEvent evt)
- Specified by:
propertyChange in interface PropertyChangeListener
getNodeComponent
public NodeComponent getNodeComponent()
canvasActionPerformed
public void canvasActionPerformed(CanvasActionEvent e)
- Specified by:
canvasActionPerformed in interface CanvasActionListener- Overrides:
canvasActionPerformed in class GraphComponentWrapper
componentResized
public void componentResized(ComponentEvent e)
- Specified by:
componentResized in interface ComponentListener
componentMoved
public void componentMoved(ComponentEvent e)
- Specified by:
componentMoved in interface ComponentListener
componentShown
public void componentShown(ComponentEvent e)
- Specified by:
componentShown in interface ComponentListener
componentHidden
public void componentHidden(ComponentEvent e)
- Specified by:
componentHidden in interface ComponentListener
graphChanged
public void graphChanged(GraphChangedEvent e)
- Specified by:
graphChanged in interface GraphListener
setNodeSize
public void setNodeSize(Dimension d)
getPreferredNodeSize
public Dimension getPreferredNodeSize()
getNodeSize
public Dimension getNodeSize()
processMouseEvent
protected void processMouseEvent(MouseEvent e)
- Overrides:
processMouseEvent in class GraphComponentWrapper
processMouseMotionEvent
protected void processMouseMotionEvent(MouseEvent e)
- Overrides:
processMouseMotionEvent in class GraphComponentWrapper
isInsideFrame
protected boolean isInsideFrame(int x,
int y)
processFocusEvent
protected void processFocusEvent(FocusEvent e)
dispose
public void dispose()
- Overrides:
dispose in class GraphComponentWrapper
canvasEvent
public void canvasEvent(CanvasEvent e)
- Specified by:
canvasEvent in interface CanvasEventListener
setUsedAsRenderer
public void setUsedAsRenderer(boolean usedAsRenderer)
- Overrides:
setUsedAsRenderer in class GraphComponentWrapper
setSelected
public void setSelected(boolean selected)
- Overrides:
setSelected in class GraphComponentWrapper