org.globus.cog.gui.grapheditor.targets.swing.util
Class EdgeComponentWrapper
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.EdgeComponentWrapper
- All Implemented Interfaces:
- ActionListener, AnchorListener, CanvasActionListener, EventListener, ImageObserver, MenuContainer, MouseListener, MouseMotionListener, Serializable
- public class EdgeComponentWrapper
- extends GraphComponentWrapper
- implements AnchorListener
Wrapps around edge components to allow for reisizing, moving, etc. Allows for
the existence of "control points" on the edge that will be represented
graphically by square anchors.
- See Also:
- Serialized Form
|
Field Summary |
protected static int |
MOVING
|
protected static int |
OVER
|
| Methods inherited from class org.globus.cog.gui.grapheditor.targets.swing.util.GraphComponentWrapper |
acceptsConnection, actionPerformed, addGraphComponentListener, addWrapperAction, canvasActionPerformed, createMenuFromActions, dispose, fireGraphComponentEvent, getAntiAliasing, getComponent, getFlag, getGraphComponent, getPosition, getRenderer, getRenderer, invalidate, isMovable, isSelected, isShowing, isUsedAsRenderer, moveToBack, moveToFront, removeGraphComponentListener, removeWrapperAction, requestSelection, requestUnselection, setAntiAliasing, setComponent, setFlag, setFlag, setMovable, setPosition, setRenderer, setUpComponent, setUsedAsRenderer, unsetFlag, validate |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, 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, 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 |
MOVING
protected static final int MOVING
- See Also:
- Constant Field Values
OVER
protected static final int OVER
- See Also:
- Constant Field Values
EdgeComponentWrapper
public EdgeComponentWrapper(EdgeComponent e)
setGraphComponent
public void setGraphComponent(GraphComponent gc)
- Overrides:
setGraphComponent in class GraphComponentWrapper
getPreferredSize
public Dimension getPreferredSize()
getTipCoords
public Point getTipCoords()
getTailCoords
public Point getTailCoords()
doLayout
public void doLayout()
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
isFocusable
public boolean isFocusable()
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
contains
public boolean contains(int x,
int y)
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)
focusLost
public void focusLost(FocusEvent e)
setCoords
public void setCoords(int x1,
int y1,
int x2,
int y2)
getEdgeComponent
public EdgeComponent getEdgeComponent()
processMouseMotionEvent
protected void processMouseMotionEvent(MouseEvent e)
- Overrides:
processMouseMotionEvent in class GraphComponentWrapper
processMouseEvent
protected void processMouseEvent(MouseEvent e)
- Overrides:
processMouseEvent in class GraphComponentWrapper
processFocusEvent
protected void processFocusEvent(FocusEvent e)
getSwingEdge
public SwingEdge getSwingEdge()
getSwingRenderer
public SwingEdgeRenderer getSwingRenderer()
setSelected
public void setSelected(boolean selected)
- Overrides:
setSelected in class GraphComponentWrapper