public class AbstractButtonShape extends LabeledShape
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignYBINDING_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, setVerticalTextPositionacceptsMouse, 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, toXMLChildrenaddChild, 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, toXMLacceptsChildren, 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, yaddPropertyChangeListener, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChangeaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListenerpublic 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 RMShapeprotected void configureComponent(JBuilder aBldr, javax.swing.JComponent aComp)
configureComponent in class LabeledShapeprotected RXElement toXMLShape(RXArchiver anArchiver)
toXMLShape in class LabeledShapeprotected void fromXMLShape(RXArchiver anArchiver, RXElement anElement)
fromXMLShape in class LabeledShape