public class RMLineShape extends RMParentShape
Modifier and Type | Class and Description |
---|---|
static class |
RMLineShape.ArrowHead
A line segment arrow head.
|
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
Constructor and Description |
---|
RMLineShape()
Creates a basic line (a point actually at 0,0).
|
RMLineShape(double x1,
double y1,
double x2,
double y2)
Creates a basic black line from the given x1, y1 to the given x2, y2.
|
Modifier and Type | Method and Description |
---|---|
boolean |
childrenSuperSelectImmediately()
Override to prevent arrow heads from selecting.
|
RMLineShape.ArrowHead |
getArrowHead()
Returns the line segment arrow head.
|
RMPath |
getPath()
Returns the line path.
|
void |
setArrowHead(RMLineShape.ArrowHead anArrowHead)
Sets the line segment arrow head.
|
void |
setHeight(double aHeight)
Override to prevent width from going to zero.
|
void |
setStroke(RMStroke aStroke)
Override to handle arrow heads special.
|
void |
setStrokeColor(RMColor aColor)
Override to handle arrow heads special.
|
void |
setStrokeWidth(float aValue)
Override to handle arrow heads special.
|
void |
setWidth(double aWidth)
Override to prevent width from going to zero.
|
addChild, addChild, addChild, addChild, bringShapesToFront, clone, cloneDeep, divideShapeFromTop, fromXML, getBoundsOfChildren, getChild, getChildArray, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWithClass, getChildrenWithClass, getChildWithClass, getChildWithName, getLayout, getNeedsLayout, getSourceURL, indexOfChild, isSourceURLSet, layout, relayout, removeChild, removeChild, removeChildren, rpgAll, sendShapesToBack, setLayout, setNeedsLayout, setSourceURL, toXML
acceptsChildren, acceptsMouse, addBinding, addBinding, addDeepChangeListener, addMouseListener, animUpdate, bounds, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, deepChange, divideShapeFromEdge, get, get, getAlignment, getAlignmentX, getAlignmentY, getAncestor, getAncestorCount, getAncestorInCommon, getAnimator, getAnimator, getAutosizing, getAutosizingDefault, getBestHeight, getBestHeight, getBestWidth, getBestWidth, getBinding, getBinding, getBindingCount, getBounds, getBoundsInside, getBoundsMarked, getBoundsMarkedDeep, getChildAnimator, getChildAnimator, getClipShape, getColor, getDatasetEntity, getDatasetKey, getDocument, getEffect, getEventAdapter, getFill, getFont, getFormat, getFrame, getFrameHeight, getFrameMaxX, getFrameMaxY, getFrameWidth, getFrameX, getFrameXY, getFrameY, getHeight, getHover, getLayoutInfo, getMaskPath, getMaxX, getMaxY, getMinHeight, getMinHeight, getMinWidth, getMinWidth, getName, getOpacity, getOpacityDeep, getOutline, getPageBreak, getPageBreakMax, getPageBreakPage, getPageBreakPageMax, getPageShape, getParent, getParent, getPathInBounds, getPrefHeight, getPrefHeight, getPrefWidth, getPrefWidth, getPropertyNameMapped, getPropertyNames, getRoll, getRootShape, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSkewX, getSkewY, getStroke, getStrokeColor, getStrokeOnTop, getStrokeWidth, getTextColor, getTimeline, getTimeline, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getURL, getWidth, getX, getXY, getXYP, getY, height, indexOf, intersects, isAncestor, isAnimProperty, isDescendant, isEditing, isEnabled, isFontSet, isHittable, isLocked, isMinHeightSet, isMinWidthSet, isPrefHeightSet, isPrefWidthSet, isRoot, isRSS, isUnderlined, isViewing, isVisible, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, offsetXY, page, pageMax, paint, paintShape, paintShapeAll, paintShapeChildren, paintShapeOver, propertyChange, put, removeBinding, removeBinding, removeDeepChangeListener, removeFromParent, removeMouseListener, repaint, rpgBindings, setAlignment, setAlignmentX, setAlignmentY, setAutosizing, setBestHeight, setBestSize, setBounds, setBounds, setColor, setEffect, setEnabled, setFill, setFont, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHover, setLayoutInfo, setLocked, setMinHeight, setMinSize, setMinWidth, setName, setOpacity, setOutline, setParent, setPrefHeight, setPrefWidth, setRoll, setScaleX, setScaleXY, setScaleY, setSize, setSize, setSkewX, setSkewXY, setSkewY, setTextColor, setTime, setUnderlined, setURL, setVisible, setX, setXY, setXY, setXYP, setY, superSelectable, toString, undoerDisable, undoerEnable, undoerSetUndoTitle, width, x, y
public RMLineShape()
public RMLineShape(double x1, double y1, double x2, double y2)
public RMLineShape.ArrowHead getArrowHead()
public void setArrowHead(RMLineShape.ArrowHead anArrowHead)
public boolean childrenSuperSelectImmediately()
childrenSuperSelectImmediately
in class RMShape
public void setStroke(RMStroke aStroke)
public void setStrokeColor(RMColor aColor)
setStrokeColor
in class RMShape
public void setStrokeWidth(float aValue)
setStrokeWidth
in class RMShape
public void setWidth(double aWidth)
setWidth
in class RMParentShape
public void setHeight(double aHeight)
setHeight
in class RMParentShape