public class DEdgeRenderer
extends org.jgraph.graph.EdgeRenderer
Title:
Description:
Copyright: Copyright (c) 2006
Company:
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static int |
ARROW_CIRCLE
Represents a circle decoration for the beginning or ending of edges.
|
static int |
ARROW_CLASSIC
Represents a classic arrow decoration for the beginning or ending of
edges.
|
static int |
ARROW_DIAMOND
Represents a diamond decoration for the beginning or ending of edges.
|
static int |
ARROW_DOUBLELINE
Represents a double line decoration for the beginning or ending of edges.
|
static int |
ARROW_DOUBLETRIANGLE
Represents an double arrow style
|
static int |
ARROW_DOUBLETRIANGLECIRCLE
Represents an double arrow style
|
static int |
ARROW_LINE
Represents a line decoration for the beginning or ending of edges.
|
static int |
ARROW_NONE |
static int |
ARROW_SIMPLE
Represents a simple arrow decoration for the beginning or ending of
edges.
|
static int |
ARROW_TECHNICAL
Represents a technical arrow decoration for the beginning or ending of
edges.
|
static int |
ARROW_TRIANGLECIRCLE
Represents an double arrow style
|
protected int |
lineNumber
Painting attributes of the current edgeview
|
protected java.awt.Color |
middleColor |
static int |
STYLE_BEZIER
Represents a bezier line style
|
static int |
STYLE_ORTHOGONAL
Represents an orthogonal line style
|
static int |
STYLE_SPLINE
Represents an spline line style
|
protected float |
width |
beginDeco, beginFill, beginSize, bezier, borderColor, childrenSelected, dashOffset, defaultBackground, defaultForeground, endDeco, endFill, endSize, extraLabelFont, focus, fontColor, fontGraphics, gradientColor, graph, gridColor, highlightColor, HIT_LABEL_EXACT, isMoveBelowZero, labelBorder, labelsEnabled, labelTransformEnabled, LABELWIDTHBUFFER, lineDash, lineStyle, lineWidth, lockedHandleColor, metrics, opaque, preview, selected, simpleExtraLabels, spline, view
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DEdgeRenderer()
Constructs a renderer that may be used to render edges.
|
Modifier and Type | Method and Description |
---|---|
protected java.awt.Shape |
createLineEnd(int size,
int style,
java.awt.geom.Point2D src,
java.awt.geom.Point2D dst)
Paint double arrows.
|
afterEdgePaint, beforeEdgePaint, createShape, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBounds, getExtraLabelBounds, getExtraLabelPosition, getExtraLabelSize, getGradientColor, getLabelBounds, getLabelBounds, getLabelPosition, getLabelPosition, getLabelSize, getPaintBounds, getRendererComponent, installAttributes, intersects, isFillable, paint, paintEdge, paintLabel, paintLabels, paintSelection, paintSelectionBorder, repaint, repaint, revalidate, setGradientColor, translateGraphics, validate
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validateTree
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, getAccessibleContext, 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, getPeer, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected transient java.awt.Color middleColor
protected transient int lineNumber
protected transient float width
public static final int ARROW_NONE
public static final int ARROW_CLASSIC
#setLineBegin(Map,int)
,
#getLineBegin(Map)
,
#setLineEnd(Map, int)
,
#getLineEnd(Map)
,
Constant Field Valuespublic static final int ARROW_TECHNICAL
#setLineBegin(Map, int)
,
#getLineBegin(Map)
,
#setLineEnd(Map, int)
,
#getLineEnd(Map)
,
Constant Field Valuespublic static final int ARROW_SIMPLE
#setLineBegin(Map,int)
,
#getLineBegin(Map)
,
#setLineEnd(Map, int)
,
#getLineEnd(Map)
,
Constant Field Valuespublic static final int ARROW_CIRCLE
#setLineBegin(Map, int)
,
#getLineBegin(Map)
,
#setLineEnd(Map, int)
,
#getLineEnd(Map)
,
Constant Field Valuespublic static final int ARROW_LINE
#setLineBegin(Map, int)
,
#getLineBegin(Map)
,
#setLineEnd(Map, int)
,
#getLineEnd(Map)
,
Constant Field Valuespublic static final int ARROW_DOUBLELINE
#setLineBegin(Map, int)
,
#getLineBegin(Map)
,
#setLineEnd(Map, int)
,
#getLineEnd(Map)
,
Constant Field Valuespublic static final int ARROW_DIAMOND
#setLineBegin(Map, int)
,
#getLineBegin(Map)
,
#setLineEnd(Map, int)
,
#getLineEnd(Map)
,
Constant Field Valuespublic static final int STYLE_ORTHOGONAL
public static final int STYLE_BEZIER
public static final int STYLE_SPLINE
public static final int ARROW_DOUBLETRIANGLE
public static final int ARROW_TRIANGLECIRCLE
public static final int ARROW_DOUBLETRIANGLECIRCLE
public DEdgeRenderer()
protected java.awt.Shape createLineEnd(int size, int style, java.awt.geom.Point2D src, java.awt.geom.Point2D dst)
createLineEnd
in class org.jgraph.graph.EdgeRenderer
size
- intstyle
- intsrc
- Point2Ddst
- Point2D