public class LabeledShape extends JComponentShape
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
BINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE
Constructor and Description |
---|
LabeledShape() |
Modifier and Type | Method and Description |
---|---|
boolean |
childrenSuperSelectImmediately()
Declare this for editing.
|
protected void |
configureComponent(JBuilder aBldr,
javax.swing.JComponent aComp)
Override to apply subclass attributes.
|
protected void |
fromXMLShape(RXArchiver anArchiver,
RXElement anElement)
XML unarchival.
|
RMTypes.AlignX |
getAlignmentX()
Returns the horizontal alignment.
|
RMTypes.AlignY |
getAlignmentY()
Returns the vertical alignment.
|
int |
getHorizontalAlignment()
Returns the HorizontalAlignment.
|
int |
getHorizontalAlignmentDefault()
Returns the default HorizontalAlignment.
|
static java.lang.Integer |
getHorizontalAlignmentInt(java.lang.String aString)
Sets the horizontal alignment of the given component as a string ("left", "center" or "right").
|
static java.lang.String |
getHorizontalAlignmentString(int anInt)
Returns the horizontal alignment of the given component as a string ("left", "center" or "right").
|
int |
getHorizontalTextPosition()
Returns the HorizontalTextPosition.
|
static java.lang.Integer |
getHorizontalTextPositionInt(java.lang.String aString)
Sets the label's horizontal text position as a string.
|
static java.lang.String |
getHorizontalTextPositionString(int anInt)
Returns the labels horizontal text position as a string.
|
javax.swing.Icon |
getIcon()
Returns the icon.
|
protected javax.swing.Icon |
getIcon(java.lang.String aName)
Returns an icon for given name.
|
int |
getIconTextGap()
Returns the IconTextGap.
|
WebFile |
getImageFile()
Returns the image WebFile.
|
WebFile |
getImageFile(java.lang.String aName)
Returns the image WebFile.
|
java.lang.String |
getImageName()
Returns the image name.
|
java.lang.String |
getText()
Returns the text.
|
int |
getVerticalAlignment()
Returns the VerticalAlignment.
|
int |
getVerticalAlignmentDefault()
Returns the default VerticalAlignment.
|
static java.lang.Integer |
getVerticalAlignmentInt(java.lang.String aString)
Sets the vertical alignment of the given component as a string ("top", "center" or "bottom").
|
static java.lang.String |
getVerticalAlignmentString(int anInt)
Returns the vertical alignment of the given component as a string ("top", "center" or "bottom").
|
int |
getVerticalTextPosition()
Returns the VerticalTextPosition.
|
static java.lang.Integer |
getVerticalTextPositionInt(java.lang.String aString)
Sets the label's vertical text position as a string.
|
static java.lang.String |
getVerticalTextPositionString(int anInt)
Returns the labels vertical text position as a string.
|
void |
setAlignmentX(RMTypes.AlignX anAlignX)
Sets the alignment x.
|
void |
setAlignmentY(RMTypes.AlignY anAlignY)
Sets the alignment x.
|
void |
setHorizontalAlignment(int aValue)
Sets the HorizontalAlignment.
|
void |
setHorizontalTextPosition(int aValue)
Sets the HorizontalTextPosition.
|
void |
setIcon(javax.swing.Icon anIcon)
Sets the icon.
|
void |
setIconTextGap(int aValue)
Sets the IconTextGap.
|
void |
setImageName(java.lang.String aName)
Sets the image name.
|
void |
setText(java.lang.String aString)
Sets the text.
|
void |
setVerticalAlignment(int aValue)
Sets the VerticalAlignment.
|
void |
setVerticalTextPosition(int aValue)
Sets the VerticalTextPosition.
|
protected RXElement |
toXMLShape(RXArchiver anArchiver)
XML archival.
|
acceptsMouse, clone, createComponent, createComponentDeep, dispatchEventToComponent, firePropertyChange, getAction, getAutoscrolls, getBackground, getBorder, getClientProperty, getComponent, getComponentClass, getFont, getForeground, getItemDisplayKey, getRealClassName, getSendActionOnFocusLost, getToolTipText, isEnabled, isFontSet, isOpaque, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paintShape, putClientProperty, setAction, setAutoscrolls, setBackground, setBorder, setEnabled, setFont, setForeground, setItemDisplayKey, setOpaque, setRealClassName, setSendActionOnFocusLost, setToolTipText, toXMLChildren
addChild, addChild, addChild, addChild, addLayoutChild, bringShapesToFront, cloneDeep, computePrefHeight, computePrefWidth, divideShapeFromTop, fromXML, fromXMLChildren, getBoundsOfChildren, getChild, getChildArray, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWithClass, getChildrenWithClass, getChildWithClass, getChildWithName, getLayout, getNeedsLayout, getSourceURL, indexOfChild, isHittable, isShowing, isSourceURLSet, layout, layoutChildren, relayout, removeChild, removeChild, removeChildren, removeLayoutChild, rpgAll, rpgChildren, sendShapesToBack, setHeight, setLayout, setNeedsLayout, setSourceURL, setWidth, toXML
acceptsChildren, addBinding, addBinding, addDeepChangeListener, addMouseListener, animUpdate, bounds, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, createDivideShapeRemainder, deepChange, divideShapeFromEdge, get, get, getAlignment, getAncestor, getAncestorCount, getAncestorInCommon, getAnimator, getAnimator, getAutosizing, getAutosizingDefault, getBestHeight, getBestHeight, getBestWidth, getBestWidth, getBinding, getBinding, getBindingCount, getBindings, getBounds, getBoundsInside, getBoundsMarked, getBoundsMarkedDeep, getChildAnimator, getChildAnimator, getChildClipShape, getClipShape, getColor, getDashArrayString, getDashPhase, getDatasetEntity, getDatasetKey, getDisplayedFill, getDisplayedStroke, getDocument, getEffect, getEventAdapter, getFill, 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, getPath, getPathInBounds, getPrefHeight, getPrefHeight, getPrefWidth, getPrefWidth, getPropertyNameMapped, getPropertyNames, getPropertyNames, getRoll, getRootShape, getRSS, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSkewX, getSkewY, getStroke, getStrokeColor, getStrokeOnTop, getStrokeStyle, getStrokeWidth, getTextColor, getTimeline, getTimeline, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getURL, getVisbileBounds, getVisibleBounds, getVisibleBounds, getVisibleBounds, getWidth, getX, getXY, getXYP, getY, height, indexOf, intersects, isAncestor, isAnimProperty, isDeletable, isDescendant, isEditing, isEnabled, isHittable, isLocked, isMinHeightSet, isMinWidthSet, isPrefHeightSet, isPrefWidthSet, isRoot, isRSS, isShowing, isUnderlined, isUseFill, isUseStroke, isViewing, isVisible, offsetXY, page, pageMax, paint, paintShapeAll, paintShapeChildren, paintShapeOver, propertyChange, put, removeBinding, removeBinding, removeDeepChangeListener, removeFromParent, removeMouseListener, repaint, repaint, resolvePageReferences, rpgBindings, rpgShape, setAlignment, setAutosizing, setBestHeight, setBestSize, setBounds, setBounds, setColor, setDashArrayString, setDashPhase, setEffect, setEnabled, setFill, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHover, setLayoutInfo, setLocked, setMinHeight, setMinSize, setMinWidth, setName, setOpacity, setOutline, setParent, setPrefHeight, setPrefWidth, setRoll, setScaleX, setScaleXY, setScaleY, setShowing, setSize, setSize, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setStrokeStyle, setStrokeWidth, setTextColor, setTime, setTimeline, setUnderlined, setURL, setUseFill, setUseStroke, setVisible, setX, setXY, setXY, setXYP, setY, shapeHidden, shapeShown, superSelectable, toString, undoerDisable, undoerEnable, undoerSetUndoTitle, width, x, y
addPropertyChangeListener, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange
addListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
public java.lang.String getText()
public void setText(java.lang.String aString)
public java.lang.String getImageName()
public void setImageName(java.lang.String aName)
public WebFile getImageFile()
public WebFile getImageFile(java.lang.String aName)
public int getHorizontalAlignment()
public void setHorizontalAlignment(int aValue)
public int getHorizontalAlignmentDefault()
public RMTypes.AlignX getAlignmentX()
getAlignmentX
in class RMShape
public void setAlignmentX(RMTypes.AlignX anAlignX)
setAlignmentX
in class RMShape
public int getVerticalAlignment()
public void setVerticalAlignment(int aValue)
public int getVerticalAlignmentDefault()
public RMTypes.AlignY getAlignmentY()
getAlignmentY
in class RMShape
public void setAlignmentY(RMTypes.AlignY anAlignY)
setAlignmentY
in class RMShape
public int getHorizontalTextPosition()
public void setHorizontalTextPosition(int aValue)
public int getVerticalTextPosition()
public void setVerticalTextPosition(int aValue)
public int getIconTextGap()
public void setIconTextGap(int aValue)
public static java.lang.String getHorizontalAlignmentString(int anInt)
public static java.lang.Integer getHorizontalAlignmentInt(java.lang.String aString)
public static java.lang.String getVerticalAlignmentString(int anInt)
public static java.lang.Integer getVerticalAlignmentInt(java.lang.String aString)
public static java.lang.String getHorizontalTextPositionString(int anInt)
public static java.lang.Integer getHorizontalTextPositionInt(java.lang.String aString)
public static java.lang.String getVerticalTextPositionString(int anInt)
public static java.lang.Integer getVerticalTextPositionInt(java.lang.String aString)
public javax.swing.Icon getIcon()
public void setIcon(javax.swing.Icon anIcon)
protected void configureComponent(JBuilder aBldr, javax.swing.JComponent aComp)
configureComponent
in class JComponentShape
@Nullable protected javax.swing.Icon getIcon(java.lang.String aName)
public boolean childrenSuperSelectImmediately()
childrenSuperSelectImmediately
in class RMShape
protected RXElement toXMLShape(RXArchiver anArchiver)
toXMLShape
in class JComponentShape
protected void fromXMLShape(RXArchiver anArchiver, RXElement anElement)
fromXMLShape
in class JComponentShape