public class AbstractButtonShape extends LabeledShape
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
BINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE
Constructor and Description |
---|
AbstractButtonShape() |
Modifier and Type | Method and Description |
---|---|
protected void |
configureComponent(JBuilder aBldr,
javax.swing.JComponent aComp)
Override to apply subclass attributes.
|
protected void |
fromXMLShape(RXArchiver anArchiver,
RXElement anElement)
XML unarchival.
|
java.lang.Boolean |
getBorderPainted()
Returns whether button border is painted.
|
java.lang.String |
getButtonGroupName()
Returns the button group name.
|
java.lang.Boolean |
getContentAreaFilled()
Returns whether button content area filled.
|
java.lang.Boolean |
getFocusPainted()
Returns whether focus is painted.
|
java.awt.Insets |
getMargin()
Returns the button margins.
|
java.lang.String |
getMarginString()
Returns the margin string.
|
java.lang.String |
getPressedImageName()
Returns the pressed image name.
|
java.lang.String |
getPropertyNameMapped(java.lang.String aPropertyName)
Returns a mapped property name.
|
java.lang.String |
getSelectedImageName()
Returns the selected image name.
|
boolean |
isBorderPainted()
Returns whether button border is painted.
|
boolean |
isContentAreaFilled()
Returns whether button content area filled.
|
boolean |
isFocusPainted()
Returns whether focus is painted.
|
boolean |
isSelected()
Returns whether button is selected.
|
void |
setBorderPainted(java.lang.Boolean aValue)
Sets whether button border is painted.
|
void |
setButtonGroupName(java.lang.String aName)
Sets the button group name.
|
void |
setContentAreaFilled(java.lang.Boolean aValue)
Sets whether button content area filled.
|
void |
setFocusPainted(java.lang.Boolean aValue)
Sets whether focus is painted.
|
void |
setMargin(java.awt.Insets theInsets)
Sets the button margins.
|
void |
setMarginString(java.lang.String aString)
Sets the button margin string.
|
void |
setPressedImageName(java.lang.String aName)
Sets the pressed image name.
|
void |
setSelected(boolean aValue)
Sets whether button is selected.
|
void |
setSelectedImageName(java.lang.String aName)
Sets the selected image name.
|
protected RXElement |
toXMLShape(RXArchiver anArchiver)
XML archival.
|
childrenSuperSelectImmediately, getAlignmentX, getAlignmentY, getHorizontalAlignment, getHorizontalAlignmentDefault, getHorizontalAlignmentInt, getHorizontalAlignmentString, getHorizontalTextPosition, getHorizontalTextPositionInt, getHorizontalTextPositionString, getIcon, getIcon, getIconTextGap, getImageFile, getImageFile, getImageName, getText, getVerticalAlignment, getVerticalAlignmentDefault, getVerticalAlignmentInt, getVerticalAlignmentString, getVerticalTextPosition, getVerticalTextPositionInt, getVerticalTextPositionString, setAlignmentX, setAlignmentY, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setImageName, setText, setVerticalAlignment, setVerticalTextPosition
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, 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 boolean isSelected()
public void setSelected(boolean aValue)
public java.lang.String getSelectedImageName()
public void setSelectedImageName(java.lang.String aName)
public java.lang.String getPressedImageName()
public void setPressedImageName(java.lang.String aName)
public boolean isBorderPainted()
public java.lang.Boolean getBorderPainted()
public void setBorderPainted(java.lang.Boolean aValue)
public boolean isContentAreaFilled()
public java.lang.Boolean getContentAreaFilled()
public void setContentAreaFilled(java.lang.Boolean aValue)
public boolean isFocusPainted()
public java.lang.Boolean getFocusPainted()
public void setFocusPainted(java.lang.Boolean aValue)
public java.awt.Insets getMargin()
public void setMargin(java.awt.Insets theInsets)
public java.lang.String getMarginString()
public void setMarginString(java.lang.String aString)
public java.lang.String getButtonGroupName()
public void setButtonGroupName(java.lang.String aName)
public java.lang.String getPropertyNameMapped(java.lang.String aPropertyName)
getPropertyNameMapped
in class RMShape
protected void configureComponent(JBuilder aBldr, javax.swing.JComponent aComp)
configureComponent
in class LabeledShape
protected RXElement toXMLShape(RXArchiver anArchiver)
toXMLShape
in class LabeledShape
protected void fromXMLShape(RXArchiver anArchiver, RXElement anElement)
fromXMLShape
in class LabeledShape