| Package | org.aswing |
| Class | public class Component |
| Inheritance | Component AWSprite flash.display.Sprite |
| Subclasses | AbstractButton, Container, JAdjuster, JComboBox, JLabel, JProgressBar, JScrollBar, JSeparator, JSlider, JSpacer, JTextComponent, PoorTextCell |
The maximumSize and minimumSize are the component's represent max or min size.
You can set a Component's size max than its maximumSize, but when it was drawed,
it will not max than its maximumSize.Just as its maximumSize and posited itself
in that size dimension you just setted. The position is relative to getAlignmentX
and getAlignmentY.
See also
| Property | Defined by | ||
|---|---|---|---|
![]() | cacheAsBitmap : Boolean | AWSprite | |
| container : Container | Component | ||
![]() | filters : Array | AWSprite | |
| height : Number | Component | ||
![]() | mask : DisplayObject | AWSprite | |
![]() | numChildren : int | AWSprite | |
| visible : Boolean | Component | ||
| width : Number | Component | ||
| x : Number | Component | ||
| y : Number | Component | ||
| Property | Defined by | ||
|---|---|---|---|
| bounds : IntRectangle | Component | ||
![]() | d_numChildren : int | AWSprite | |
| drawTransparentTrigger : Boolean = true | Component | ||
| d_visible : Boolean
Returns the
DisplayObject.visible directly. | Component | ||
| d_x : Number
Returns
DisplayObject.x directly. | Component | ||
| d_y : Number
Returns
DisplayObject.y directly. | Component | ||
| readyToPaint : Boolean | Component | ||
| ui : ComponentUI | Component | ||
| valid : Boolean | Component | ||
| Method | Defined by | ||
|---|---|---|---|
| Component | |||
![]() |
addChild(dis:DisplayObject):DisplayObject
Adds a child DisplayObject instance to this DisplayObjectContainer instance.
| AWSprite | |
![]() |
addChildAt(child:DisplayObject, index:int):DisplayObject
| AWSprite | |
|
addDragAcceptableInitiator(com:Component):void
Adds a component to be the acceptable drag initiator to this component.
| Component | ||
![]() |
bringToBottom(child:DisplayObject):void
Brings a child to bottom.
| AWSprite | |
![]() |
bringToTop(child:DisplayObject):void
Brings a child to top.
| AWSprite | |
| Component | |||
![]() |
containsChild(child:DisplayObject):Boolean
Returns whether child is directly child of this sprite, true only if getChildIndex(child) >= 0.
| AWSprite | |
|
fireFocusKeyDownEvent(e:KeyboardEvent):void
| Component | ||
|
fireFocusKeyUpEvent(e:KeyboardEvent):void
| Component | ||
|
getAlignmentX():Number
Returns the alignment along the x axis.
| Component | ||
|
getAlignmentY():Number
Returns the alignment along the y axis.
| Component | ||
|
getAlpha():Number
Returns the alpha of this component.
| Component | ||
|
getAwmlID():String
Returns ID used to identify components created from AWML.
| Component | ||
|
getAwmlIndex():Number
Returns position index of the component inside its AWML container.
| Component | ||
|
getAwmlNamespace():String
Returns namespace name used to identify components created from AWML.
| Component | ||
|
Gets the background color of this component.
| Component | ||
|
Returns the background decorator of this component.
| Component | ||
|
Returns the border.
| Component | ||
|
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Same to DisplayObject.getBounds(),
just add a explaination here that if you want to get the component bounds,
see {
| Component | ||
![]() |
getChildAt(index:int):DisplayObject
| AWSprite | |
![]() |
getChildByName(name:String):DisplayObject
| AWSprite | |
![]() |
getChildIndex(child:DisplayObject):int
| AWSprite | |
|
getClientProperty(key:*):*
Returns the value of the property with the specified key.
| Component | ||
|
Returns the clip bounds.
| Component | ||
|
Stores the bounds value of this component into "return value" rv and returns rv. | Component | ||
|
getConstraints():Object
Gets cpmponent's constraints.
| Component | ||
|
getDefaultBasicUIClass():Class
Returns the default basic ui class for this component.
| Component | ||
|
Returns the focus manager for this component's stage,
or null if this component is not on stage.
| Component | ||
|
Gets the font of this component.
| Component | ||
|
Gets the foreground color of this component.
| Component | ||
|
Returns the foreground decorator of this component.
| Component | ||
|
Stores the global location value of this component into "return value" p and returns p.
| Component | ||
|
getHeight():int
Returns the current height of this component
| Component | ||
![]() |
Returns the current top index for a new child(none forground child).
| AWSprite | |
|
If a border has been set on this component, returns the border's insets;
otherwise returns an empty insets.
| Component | ||
|
getInternalFocusObject():InteractiveObject
Returns the object to receive the focus for this component.
| Component | ||
|
Returns the keyboard manager of this component's
JRootPane ancestor. | Component | ||
|
Stores the location value of this component into "return value" rv and returns rv.
| Component | ||
![]() |
Returns the current bottom index for none background child.
| AWSprite | |
|
getMaximumHeight():int
Returns
getMaximumSize().height
| Component | ||
|
| Component | ||
|
getMaximumWidth():int
Returns
getMaximumSize().width
| Component | ||
|
getMinimumHeight():int
Returns
getMinimumSize().height
| Component | ||
|
| Component | ||
|
getMinimumWidth():int
Returns
getMinimumSize().width
| Component | ||
|
Returns the coordinate of the mouse position, in pixels, in the component scope.
| Component | ||
|
getName():String
Returns the name of the component
| Component | ||
|
Returns the bounds that component should paint in.
| Component | ||
|
Returns the
Container parent,
if it parent is not a Container, null will be returned. | Component | ||
|
getPreferredHeight():int
Returns
getPreferredSize().height
| Component | ||
|
| Component | ||
|
getPreferredWidth():int
Returns
getPreferredSize().width
| Component | ||
|
Returns the first
JRootPane ancestor of this component. | Component | ||
|
Stores the size value of this component into "return value" rv and returns rv.
| Component | ||
|
getToolTipText():String
Returns the tooltip string that has been set with setToolTipText.
| Component | ||
| Component | |||
|
getUIClassID():String
Returns the
UIDefaults key used to
look up the name of the org.aswing.plaf.ComponentUI
class that defines the look and feel
for this component. | Component | ||
|
getWidth():int
Returns the current width of this component
| Component | ||
|
getX():int
Returns the current x coordinate of the components.
| Component | ||
|
getY():int
Returns the current y coordinate of the components.
| Component | ||
| Component | |||
|
hitTestMouse():Boolean
Returns whether the component hit the mouse.
| Component | ||
![]() |
hitTestObject(obj:DisplayObject):Boolean
| AWSprite | |
![]() |
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
| AWSprite | |
|
invalidate():void
Invalidates this component.
| Component | ||
|
invalidatePreferSizeCaches():void
Clears this component and all parents above it's preferred size caches.
| Component | ||
|
isCachePreferSizes():Boolean
Returns whether or not the preferred size, minimum size and
max size cache is turned on.
| Component | ||
![]() |
isClipMasked():Boolean
Returns whether the component clip should be masked by its bounds.
| AWSprite | |
|
isDragAcceptableInitiator(com:Component):Boolean
Returns whether the component is acceptable drag initiator for this component.
| Component | ||
|
isDragEnabled():Boolean
Returns whether this component can fire ON_DRAG_RECOGNIZED event.
| Component | ||
|
isDropTrigger():Boolean
Returns whether this component can trigger dragging component to fire drag events
when dragging over to this component.(Default value is false)
| Component | ||
|
isEnabled():Boolean
Returns whether the component is enabled.
| Component | ||
|
isFocusable():Boolean
Returns whether this Component can be focused.
| Component | ||
|
isFocusableSet():Boolean
Returns whether or not the opaque property is set by user.
| Component | ||
|
isFocusOwner():Boolean
Returns
true if this Component is the
focus owner. | Component | ||
|
isFontValidated():Boolean
Returns whether the new font are applied and taked effect.
| Component | ||
|
isOnStage():Boolean
Determines whether or not this component is on stage(on the display list).
| Component | ||
|
isOpaque():Boolean
Returns true if this component is completely opaque.
| Component | ||
|
isOpaqueSet():Boolean
Returns whether or not the opaque property is set by user.
| Component | ||
|
isShowing():Boolean
Determines whether this component is showing on screen.
| Component | ||
|
isUIElement():Boolean
Returns true if this component is just a ui element component,
false means this component is a regular use created component.
| Component | ||
|
isValid():Boolean
Determines whether this component is valid.
| Component | ||
|
isValidateRoot():Boolean
If this method returns true, revalidate calls by descendants of this
component will cause the entire tree beginning with this root to be validated.
| Component | ||
|
isVisible():Boolean
| Component | ||
|
makeFocus():void
Makes this component's internal focus object to be the stage focus directly,
without any judgement.
| Component | ||
|
pack():void
Causes this component to be sized to fit the preferred size.
| Component | ||
|
paintFocusRect(force:Boolean = false):void
Paints the focus rect if need.
| Component | ||
|
paintImmediately():void
Redraw the component UI face immediately if it is visible and ready to paint.
| Component | ||
|
parentReAppendChildren():void
Calls parent reAppendChildren if parent is a container.
| Component | ||
|
putClientProperty(key:*, value:*):void
Adds an arbitrary key/value "client property" to this component.
| Component | ||
|
reAppendToParent(constraints:Object = null):void
Removes this component from its parent and then append it with specified constraints.
| Component | ||
![]() |
removeChild(child:DisplayObject):DisplayObject
| AWSprite | |
![]() |
removeChildAt(index:int):DisplayObject
| AWSprite | |
|
removeDragAcceptableInitiator(com:Component):void
Removes a component to be the acceptable drag initiator to this component.
| Component | ||
|
removeFromContainer():void
Removes this component from its parent,
whatever it is as a component child or only a display object child,
or it's parent is just a display object container.
| Component | ||
|
repaint():void
Redraws the component face next RENDER event.This method can
be called often, so it needs to execute quickly.
| Component | ||
|
repaintAndRevalidate():void
| Component | ||
|
requestFocus():Boolean
Requests that this Component get the input focus, and that this
Component's top-level ancestor become the focused Window.
| Component | ||
|
revalidate():void
Supports deferred automatic layout.
| Component | ||
|
revalidateIfNecessary():void
| Component | ||
|
setAlignmentX(ax:Number):void
| Component | ||
|
setAlignmentY(ay:Number):void
| Component | ||
|
setAlpha(alpha:Number):void
Indicates the alpha transparency value of the component.
| Component | ||
|
setAwmlID(id:String):void
Sets ID used to identify components created from AWML.
| Component | ||
|
setAwmlIndex(index:Number):void
Sets ID used to identify components created from AWML.
| Component | ||
|
setAwmlNamespace(theNamespace:String):void
Sets namespace used to identify components created from AWML.
| Component | ||
|
setBackground(c:ASColor):void
Sets the background color of this component.
| Component | ||
|
setBackgroundDecorator(bg:GroundDecorator):void
Sets a decorator to be the component background, it will represent the component background
with a
DisplayObject. | Component | ||
|
Sets the border for the component, null to remove border.
| Component | ||
|
setBounds(b:IntRectangle):void
This method will call setComBounds()
| Component | ||
|
setCachePreferSizes(b:Boolean):void
Sets whether or not turn on the preferred size, minimum size and
max size cache.
| Component | ||
![]() |
setChildIndex(child:DisplayObject, index:int):void
| AWSprite | |
|
setClipBounds(b:IntRectangle):void
Sets the clip bounds, a rectangle mask to make specified bounds visible.
| Component | ||
![]() |
setClipMasked(m:Boolean):void
Sets whether the component clip should be masked by its bounds.
| AWSprite | |
|
setClipSize(size:IntDimension):void
Sets the clip size, a rectangle mask to make specified bounds visible.
| Component | ||
|
setComBounds(b:IntRectangle):void
Moves and resizes this component.
| Component | ||
|
setComBoundsXYWH(x:int, y:int, w:int, h:int):void
Moves and resizes this component.
| Component | ||
|
setConstraints(constraints:Object):void
Sets component's constraints.
| Component | ||
|
setDragAcceptableInitiatorAppraiser(func:Function):void
Sets a function to judge whether a component is acceptable drag initiator.
| Component | ||
|
setDragEnabled(b:Boolean):void
Sets whether this component can fire ON_DRAG_RECOGNIZED event.
| Component | ||
|
setDropTrigger(b:Boolean):void
Sets whether this component can trigger dragging component to fire drag events
when dragging over to this component.
| Component | ||
|
setEnabled(b:Boolean):void
Enable or disable the component.
| Component | ||
|
setFocusable(b:Boolean):void
Sets the focusable state of this Component to the specified value.
| Component | ||
|
setFocusableSet(b:Boolean):void
Indicate that the
focusable property is set by user or not. | Component | ||
|
Sets the text font for this component.
this method will cause a repaint and revalidate method call. | Component | ||
|
setFontValidated(b:Boolean):void
Sets whether the new font are applied and taked effect.
| Component | ||
|
setForeground(c:ASColor):void
Sets the foreground color of this component.
| Component | ||
|
setForegroundDecorator(fg:GroundDecorator):void
Sets a decorator to be the component foreground, it will represent the component foreground
with a
DisplayObject on top of other children of this component. | Component | ||
|
setGlobalLocation(gp:IntPoint):void
Set the component's location in global coordinate.
| Component | ||
|
setGlobalLocationXY(x:int, y:int):void
Set the component's location in global coordinate.
| Component | ||
|
setHeight(height:Number):void
Sets the component's height.
| Component | ||
|
setLocation(newPos:IntPoint):void
Set the component's location, if it is diffs from old location, invalidate it to wait validate.
| Component | ||
|
setLocationXY(x:int, y:int):void
| Component | ||
|
setMaximumHeight(maximumHeight:int):void
Sets maximum height, -1 means auto count.
| Component | ||
|
setMaximumSize(maximumSize:IntDimension):void
setMaximumSize(d:IntDimension)
setMaximumSize(width:Number, height:Number) Set the maximumSize, then the component's maximumSize is specified. | Component | ||
|
setMaximumWidth(maximumWidth:int):void
Sets maximum width, -1 means auto count.
| Component | ||
|
setMinimumHeight(minimumHeight:int):void
Sets minimum height, -1 means auto count.
| Component | ||
|
setMinimumSize(minimumSize:IntDimension):void
setMinimumSize(d:IntDimension)
setMinimumSize(width:Number, height:Number) Set the minimumSize, then the component's minimumSize is specified. | Component | ||
|
setMinimumWidth(minimumWidth:int):void
Sets minimum width, -1 means auto count.
| Component | ||
|
setName(name:String):void
Sets the name of this component
| Component | ||
|
setOpaque(b:Boolean):void
If true the component paints every pixel within its bounds.
| Component | ||
|
setOpaqueSet(b:Boolean):void
This method will be called to set true when you set the opaque by
setOpaque(). | Component | ||
|
setPreferredHeight(preferredHeight:int):void
Sets preferred width, -1 means auto count.
| Component | ||
|
setPreferredSize(preferredSize:IntDimension):void
setPreferredSize(d:IntDimension)
setPreferredSize(width:Number, height:Number) Set the preferredSize, then the component's preferredSize is specified. | Component | ||
|
setPreferredWidth(preferredWidth:int):void
Sets preferred width, -1 means auto count.
| Component | ||
|
setSize(newSize:IntDimension):void
Set the component's size, the width and height all will be setted to not less than zero,
then set the size.
| Component | ||
|
setSizeWH(w:int, h:int):void
| Component | ||
|
setToolTipText(t:String):void
Registers the text to display in a tool tip.
| Component | ||
|
setUI(newUI:ComponentUI):void
Sets the look and feel delegate for this component.
| Component | ||
|
setUIElement(b:Boolean):void
Sets the component is a ui element or not.
| Component | ||
|
setVisible(v:Boolean):void
Set a component to be hide or shown.
| Component | ||
|
setWidth(width:int):void
Sets the component's width.
| Component | ||
|
setX(x:int):void
Sets the x coordinate of the components.
| Component | ||
|
setY(y:int):void
Sets the y coordinate of the components.
| Component | ||
![]() |
swapChildren(child1:DisplayObject, child2:DisplayObject):void
| AWSprite | |
![]() |
swapChildrenAt(index1:int, index2:int):void
| AWSprite | |
|
toString():String
| Component | ||
|
transferFocus():Boolean
Transfers the focus to the next component, as though this Component were
the focus owner.
| Component | ||
|
transferFocusBackward():Boolean
Transfers the focus to the previous component, as though this Component
were the focus owner.
| Component | ||
|
updateUI():void
Resets the UI property to a value from the current look and feel.
| Component | ||
|
validate():void
Ensures that this component has a valid layout.
| Component | ||
| Method | Defined by | ||
|---|---|---|---|
|
clearPreferSizeCaches():void
| Component | ||
|
get the maximumSize from ui, if ui is null then return a big dimension;
| Component | ||
|
get the minimumSize from ui, if ui is null then Returns getInsets().roundsSize(new IntDimension(0, 0)).
| Component | ||
|
get the preferredSize from ui, if ui is null then just return the current size
| Component | ||
![]() |
d_addChild(child:DisplayObject):DisplayObject
| AWSprite | |
![]() |
d_addChildAt(child:DisplayObject, index:int):DisplayObject
| AWSprite | |
![]() |
d_getChildAt(index:int):DisplayObject
| AWSprite | |
![]() |
d_getChildByName(name:String):DisplayObject
| AWSprite | |
![]() |
d_getChildIndex(child:DisplayObject):int
| AWSprite | |
![]() |
d_removeChild(child:DisplayObject):DisplayObject
| AWSprite | |
![]() |
d_removeChildAt(index:int):DisplayObject
| AWSprite | |
![]() |
d_setChildIndex(child:DisplayObject, index:int):void
| AWSprite | |
![]() |
d_swapChildren(child1:DisplayObject, child2:DisplayObject):void
| AWSprite | |
![]() |
d_swapChildrenAt(index1:int, index2:int):void
| AWSprite | |
![]() |
getBackgroundChild():DisplayObject
Returns the background child.
| AWSprite | |
|
Override this to return another component that the focus should be transmit to.
| Component | ||
![]() |
getForegroundChild():DisplayObject
Returns the foreground child.
| AWSprite | |
|
invalidateTree():void
Makes this component and all parents
above it are marked as needing to be laid out.
| Component | ||
![]() |
isChild(child:DisplayObject):Boolean
Returns whether or not the child is this sprite's direct child.
| AWSprite | |
|
locate():void
Locate the component to the current location.
| Component | ||
|
paint(b:IntRectangle):void
draw the component interface in specified bounds.
| Component | ||
![]() |
setBackgroundChild(child:DisplayObject = null):void
Sets the child to be the component background, it will be add to the bottom of all other children.
| AWSprite | |
![]() |
setClipMaskRect(b:IntRectangle):void
| AWSprite | |
![]() |
setForegroundChild(child:DisplayObject = null):void
Sets the child to be the component foreground, it will be add to the top of all other children.
| AWSprite | |
|
size():void
Do the process when size changed.
| Component | ||
| Event | Summary | Defined by | ||
|---|---|---|---|---|
| Dispatched when the component is clicked continuesly. | Component | |||
| Dispatched when a drag is drop on this component. | Component | |||
| Dispatched when a drag is enter this component area. | Component | |||
| Dispatched when a drag is exit this component area. | Component | |||
| Dispatched when the component is recongnized that it can be drag start. | Component | |||
| Dispatched when the component gained the focus from it is not the focus owner | Component | |||
| Dispatched when the key down and the component is the focus owner. | Component | |||
| Dispatched when the key up and the component is the focus owner. | Component | |||
| Dispatched when the component lost the focus from it was the focus owner. | Component | |||
| Dispatched when the component visible is set to false from true. | Component | |||
| Dispatched when the component is moved. | Component | |||
| Dispatched when the component is painted. | Component | |||
![]() | Dispatched when the mouse released or released out side. | AWSprite | ||
![]() | Dispatched only when the mouse released out side. | AWSprite | ||
| Dispatched when the component is resized. | Component | |||
| Dispatched when the component visible is set to true from false. | Component | |||
| bounds | property |
protected var bounds:IntRectangle
| container | property |
public var container:Container
| drawTransparentTrigger | property |
protected var drawTransparentTrigger:Boolean = true
| d_visible | property |
d_visible:Boolean [read-write]
Returns the DisplayObject.visible directly.
protected function get d_visible():Boolean
protected function set d_visible(value:Boolean):void
| d_x | property |
d_x:Number [read-write]
Returns DisplayObject.x directly.
protected function get d_x():Number
protected function set d_x(value:Number):void
| d_y | property |
d_y:Number [read-write]
Returns DisplayObject.y directly.
protected function get d_y():Number
protected function set d_y(value:Number):void
| height | property |
height:Number [read-write]Implementation
public function get height():Number
public function set height(value:Number):void
See also
| readyToPaint | property |
protected var readyToPaint:Boolean
| ui | property |
protected var ui:ComponentUI
| valid | property |
protected var valid:Boolean
| visible | property |
visible:Boolean [read-write]Implementation
public function get visible():Boolean
public function set visible(value:Boolean):void
| width | property |
width:Number [read-write]Implementation
public function get width():Number
public function set width(value:Number):void
See also
| x | property |
x:Number [read-write]Implementation
public function get x():Number
public function set x(value:Number):void
See also
| y | property |
y:Number [read-write]Implementation
public function get y():Number
public function set y(value:Number):void
See also
| Component | () | constructor |
public function Component()
| addDragAcceptableInitiator | () | method |
public function addDragAcceptableInitiator(com:Component):voidAdds a component to be the acceptable drag initiator to this component.
It is not meanning that the DnD events will not be fired when the initiator
is dragging enter/over/exit/drop on this component.
It is meanning that you can have a convenient way to proccess that events from
the method isDragAcceptableInitiator later, and the default dragging
image will take advantage to present a better picture when painting.
com:Component — the acceptable drag initiator
|
See also
| clearPreferSizeCaches | () | method |
protected function clearPreferSizeCaches():void
| componentToGlobal | () | method |
| countMaximumSize | () | method |
protected function countMaximumSize():IntDimensionget the maximumSize from ui, if ui is null then return a big dimension;
ReturnsIntDimension |
See also
| countMinimumSize | () | method |
protected function countMinimumSize():IntDimensionget the minimumSize from ui, if ui is null then Returns getInsets().roundsSize(new IntDimension(0, 0)).
ReturnsIntDimension |
| countPreferredSize | () | method |
protected function countPreferredSize():IntDimensionget the preferredSize from ui, if ui is null then just return the current size
ReturnsIntDimension |
| fireFocusKeyDownEvent | () | method |
public function fireFocusKeyDownEvent(e:KeyboardEvent):voidParameters
e:KeyboardEvent |
| fireFocusKeyUpEvent | () | method |
public function fireFocusKeyUpEvent(e:KeyboardEvent):voidParameters
e:KeyboardEvent |
| getAlignmentX | () | method |
public function getAlignmentX():NumberReturns the alignment along the x axis. This specifies how the component would like to be aligned relative to its size when its size is maxer than its maximumSize. The value should be a number between 0 and 1 where 0 represents alignment start from left, 1 is aligned the furthest away from the left, 0.5 is centered, etc.
ReturnsNumber — the alignment along the x axis, 0 by default
|
| getAlignmentY | () | method |
public function getAlignmentY():NumberReturns the alignment along the y axis. This specifies how the component would like to be aligned relative to its size when its size is maxer than its maximumSize. The value should be a number between 0 and 1 where 0 represents alignment start from top, 1 is aligned the furthest away from the top, 0.5 is centered, etc.
ReturnsNumber — the alignment along the y axis, 0 by default
|
| getAlpha | () | method |
public function getAlpha():NumberReturns the alpha of this component.
ReturnsNumber — the alpha of this component. default is 1.
|
| getAwmlID | () | method |
public function getAwmlID():StringReturns ID used to identify components created from AWML.
ReturnsString — the AWML ID
|
| getAwmlIndex | () | method |
public function getAwmlIndex():NumberReturns position index of the component inside its AWML container.
ReturnsNumber — the component index in the AWML
|
| getAwmlNamespace | () | method |
public function getAwmlNamespace():StringReturns namespace name used to identify components created from AWML.
ReturnsString — the namespace name
|
| getBackground | () | method |
public function getBackground():ASColorGets the background color of this component.
ReturnsASColor —
this component's background color; if this component does
not have a background color and it has parent,
the background color of its parent is returned
|
See also
| getBackgroundDecorator | () | method |
public function getBackgroundDecorator():GroundDecoratorReturns the background decorator of this component.
ReturnsGroundDecorator —
the background decorator of this component.
|
| getBorder | () | method |
| getBounds | () | method |
public override function getBounds(targetCoordinateSpace:DisplayObject):RectangleSame to DisplayObject.getBounds(), just add a explaination here that if you want to get the component bounds, see {
ParameterstargetCoordinateSpace:DisplayObject |
Rectangle |
See also
| getClientProperty | () | method |
public function getClientProperty(key:*):*Returns the value of the property with the specified key. Only properties added with putClientProperty will return a non-null value.
Parameterskey:* — the being queried
|
* — the value of this property or null
|
See also
| getClipBounds | () | method |
| getComBounds | () | method |
public function getComBounds(rv:IntRectangle = null):IntRectangle
Stores the bounds value of this component into "return value" rv and returns rv. If rv is null a new IntRectangle object is allocated. Parameters
rv:IntRectangle (default = null) — the return value, modified to the component's bounds.
|
IntRectangle |
See also
| getConstraints | () | method |
public function getConstraints():ObjectGets cpmponent's constraints.
ReturnsObject — component's constraints
|
| getDefaultBasicUIClass | () | method |
public function getDefaultBasicUIClass():ClassReturns the default basic ui class for this component. If there is not a ui class specified in L&F for this component, this method will be called to return a default one.
ReturnsClass — the default basic ui class.
|
| getFocusManager | () | method |
public function getFocusManager():FocusManagerReturns the focus manager for this component's stage, or null if this component is not on stage.
ReturnsFocusManager |
| getFocusTransmit | () | method |
protected function getFocusTransmit():ComponentOverride this to return another component that the focus should be transmit to. return null if do not need to transmit(means self handle the focus). By default imp, this return null.
ReturnsComponent —
the component where the focus need transmit to.
|
| getFont | () | method |
public function getFont():ASFontGets the font of this component.
ReturnsASFont —
this component's font; if a font has not been set
for this component and it has parent, the font of its parent is returned
|
See also
| getForeground | () | method |
public function getForeground():ASColorGets the foreground color of this component.
ReturnsASColor —
this component's foreground color; if this component does
not have a foreground color and it has parent,
the foreground color of its parent is returned
|
See also
| getForegroundDecorator | () | method |
public function getForegroundDecorator():GroundDecoratorReturns the foreground decorator of this component.
ReturnsGroundDecorator —
the foreground decorator of this component.
|
| getGlobalLocation | () | method |
public function getGlobalLocation(rv:IntPoint = null):IntPointStores the global location value of this component into "return value" p and returns p. If p is null a new Point object is allocated.
Parametersrv:IntPoint (default = null) — the return value, modified to the component's global location.
|
IntPoint |
See also
| getHeight | () | method |
public function getHeight():intReturns the current height of this component
Returnsint — the height of the component
|
| getInsets | () | method |
public function getInsets():InsetsIf a border has been set on this component, returns the border's insets; otherwise returns an empty insets.
ReturnsInsets |
| getInternalFocusObject | () | method |
public function getInternalFocusObject():InteractiveObjectReturns the object to receive the focus for this component. It will call the ui to return the ui specified object, if ui is null or ui returned null, then it just return the component self.
Other component may return a child object, for example JTextComponent will return
its TextField object.
InteractiveObject — the object to receive the focus.
|
See also
| getKeyboardManager | () | method |
public function getKeyboardManager():KeyboardManager
Returns the keyboard manager of this component's JRootPane ancestor.
KeyboardManager —
the keyboard manager, or null if no root pane ancestor.
|
| getLocation | () | method |
public function getLocation(rv:IntPoint = null):IntPointStores the location value of this component into "return value" rv and returns rv. If p is null a new Point object is allocated.
Parametersrv:IntPoint (default = null) — the return value, modified to the component's location.
|
IntPoint |
| getMaximumHeight | () | method |
public function getMaximumHeight():int
Returns getMaximumSize().height
int |
See also
| getMaximumSize | () | method |
| getMaximumWidth | () | method |
public function getMaximumWidth():int
Returns getMaximumSize().width
int |
See also
| getMinimumHeight | () | method |
public function getMinimumHeight():int
Returns getMinimumSize().height
int |
See also
| getMinimumSize | () | method |
| getMinimumWidth | () | method |
public function getMinimumWidth():int
Returns getMinimumSize().width
int |
See also
| getMousePosition | () | method |
public function getMousePosition():IntPointReturns the coordinate of the mouse position, in pixels, in the component scope.
ReturnsIntPoint —
the coordinate of the mouse position.
|
| getName | () | method |
| getPaintBounds | () | method |
public function getPaintBounds():IntRectangleReturns the bounds that component should paint in.
This is same to some paint method param b:Rectangle.
So if you want to paint outside those method, you can get the
rectangle from here.
If this component has a little maximum size, and then current
size is larger, the bounds return from this method will be related
to
See also
getAlignmentX, getAlignmentY and getMaximumSize.
Returns
IntRectangle —
return the rectangle that component should paint in.
| getParent | () | method |
public function getParent():Container
Returns the Container parent,
if it parent is not a Container, null will be returned.
Container —
the Container parent
|
| getPreferredHeight | () | method |
public function getPreferredHeight():int
Returns getPreferredSize().height
int |
See also
| getPreferredSize | () | method |
| getPreferredWidth | () | method |
public function getPreferredWidth():int
Returns getPreferredSize().width
int |
See also
| getRootPaneAncestor | () | method |
public function getRootPaneAncestor():JRootPane
Returns the first JRootPane ancestor of this component.
JRootPane —
the JRootPane ancestor, or null if not found.
|
| getSize | () | method |
public function getSize(rv:IntDimension = null):IntDimensionStores the size value of this component into "return value" rv and returns rv. If rv is null a new IntDimension object is allocated.
Parametersrv:IntDimension (default = null) — the return value, modified to the component's size.
|
IntDimension |
| getToolTipText | () | method |
public function getToolTipText():StringReturns the tooltip string that has been set with setToolTipText.
ReturnsString — the text of the tool tip
|
See also
| getUI | () | method |
| getUIClassID | () | method |
public function getUIClassID():String
Returns the UIDefaults key used to
look up the name of the org.aswing.plaf.ComponentUI
class that defines the look and feel
for this component. Most applications will never need to
call this method. Subclasses of Component that support
pluggable look and feel should override this method to
return a UIDefaults key that maps to the
ComponentUI subclass that defines their look and feel.
String — the UIDefaults key for a
ComponentUI subclass
|
See also
| getWidth | () | method |
public function getWidth():intReturns the current width of this component
Returnsint — the width of the component
|
| getX | () | method |
public function getX():intReturns the current x coordinate of the components.
Returnsint — the current x coordinate of the components
|
See also
| getY | () | method |
public function getY():intReturns the current y coordinate of the components.
Returnsint — the current y coordinate of the components
|
See also
| globalToComponent | () | method |
| hitTestMouse | () | method |
public function hitTestMouse():BooleanReturns whether the component hit the mouse.
ReturnsBoolean |
| invalidate | () | method |
public function invalidate():void
Invalidates this component. This component and all parents
above it are marked as needing to be laid out, and all clearPreferSizeCaches.
This method can be called often, so it needs to execute quickly.
See also
| invalidatePreferSizeCaches | () | method |
public function invalidatePreferSizeCaches():voidClears this component and all parents above it's preferred size caches.
By default all components' prefer sizes(max, min, prefer) have caches, if you
make some call that cached a invalided component's sizes but then you modifid
the component again, so it's prefer size need to be renew,
invalidatePreferSizeCaches will be helpful now.
Generally you do not need to call this method manually unless you get above situation.
this method will be called inside invalidate() automatically.
See also
| invalidateTree | () | method |
protected function invalidateTree():voidMakes this component and all parents above it are marked as needing to be laid out.
| isCachePreferSizes | () | method |
public function isCachePreferSizes():BooleanReturns whether or not the preferred size, minimum size and max size cache is turned on.
ReturnsBoolean — whether or not the preferred size, minimum size and
max size cache is turned on.
|
| isDragAcceptableInitiator | () | method |
public function isDragAcceptableInitiator(com:Component):BooleanReturns whether the component is acceptable drag initiator for this component.
Parameterscom:Component — the maybe acceptable drag initiator
|
Boolean — true if it is acceptable drag initiator, false not
|
| isDragEnabled | () | method |
public function isDragEnabled():BooleanReturns whether this component can fire ON_DRAG_RECOGNIZED event. (Default value is false)
ReturnsBoolean |
See also
| isDropTrigger | () | method |
public function isDropTrigger():BooleanReturns whether this component can trigger dragging component to fire drag events when dragging over to this component.(Default value is false)
ReturnsBoolean — true if this component is a trigger that can trigger drag and drop action to
fire events, false it is not.
|
See also
| isEnabled | () | method |
public function isEnabled():BooleanReturns whether the component is enabled.
ReturnsBoolean |
See also
| isFocusable | () | method |
public function isFocusable():BooleanReturns whether this Component can be focused.
ReturnsBoolean — true if this Component is focusable;
false otherwise.
|
See also
| isFocusableSet | () | method |
public function isFocusableSet():Boolean
Returns whether or not the opaque property is set by user.
If it is not set, focusable will can be replaced with the value defined
in LAF defaults when install a UI.
Boolean |
| isFocusOwner | () | method |
public function isFocusOwner():Boolean
Returns true if this Component is the
focus owner.
Boolean — true if this Component is the
focus owner; false otherwise
|
| isFontValidated | () | method |
public function isFontValidated():BooleanReturns whether the new font are applied and taked effect.
Some UI can just apply font to text when this method returned false to avoid wasteful time for font applying.
ReturnsBoolean — true if currently font are applied to texts, otherwish false.
|
See also
| isOnStage | () | method |
public function isOnStage():BooleanDetermines whether or not this component is on stage(on the display list).
ReturnsBoolean — turn of this component is on display list, false not.
|
| isOpaque | () | method |
public function isOpaque():BooleanReturns true if this component is completely opaque.
An opaque component paints every pixel within its rectangular bounds. A non-opaque component paints only a subset of its pixels or none at all, allowing the pixels underneath it to "show through". Therefore, a component that does not fully paint its pixels provides a degree of transparency.
The value is from LAF defaults if you have not set it.
Subclasses that guarantee to always completely paint their contents should override this method and return true.
Returns
Boolean — true if this component is completely opaque
|
See also
| isOpaqueSet | () | method |
public function isOpaqueSet():Boolean
Returns whether or not the opaque property is set by user.
If it is not set, opaque will can be replaced with the value defined
in LAF defaults when install a UI.
Boolean |
| isShowing | () | method |
public function isShowing():BooleanDetermines whether this component is showing on screen. This means that the component must be visible, and it must be in a container that is visible and showing.
ReturnsBoolean — true if the component is showing,
false otherwise
|
See also
| isUIElement | () | method |
public function isUIElement():BooleanReturns true if this component is just a ui element component, false means this component is a regular use created component.
If a component is a ui element, it and its children will not be called
updateUI() when AsWingUtils to go thought a list of component to update the UI.
That is because ui element will be removed when uninstall UI, new ui elements
will be created when install UI. So it do not need to do update.
Boolean — whether or not this component is a ui element component.
|
See also
| isValid | () | method |
public function isValid():BooleanDetermines whether this component is valid. A component is valid when it is correctly sized within its parent container and all its children are also valid. components are invalidated before they are first shown on the screen. By the time the parent container is fully realized, all its components will be valid.
ReturnsBoolean — true if the component is valid, false
otherwise
|
See also
| isValidateRoot | () | method |
public function isValidateRoot():BooleanIf this method returns true, revalidate calls by descendants of this component will cause the entire tree beginning with this root to be validated. Returns false by default. JScrollPane overrides this method and returns true.
ReturnsBoolean — return true if this component is located in a non-component container,
otherwise returns false
|
| isVisible | () | method |
public function isVisible():Boolean
Returns
Boolean |
| locate | () | method |
protected function locate():voidLocate the component to the current location.
| makeFocus | () | method |
public function makeFocus():voidMakes this component's internal focus object to be the stage focus directly, without any judgement.
You'd better to call requestFocus() generally, this method is only
used to some internal implementation at most time.
See also
| pack | () | method |
public function pack():voidCauses this component to be sized to fit the preferred size.
| paint | () | method |
protected function paint(b:IntRectangle):voiddraw the component interface in specified bounds. Sub class should override this method if you want to draw your component's face.
Parametersb:IntRectangle — this paiting bounds, it is opposite on the component corrdinarry.
|
| paintFocusRect | () | method |
public function paintFocusRect(force:Boolean = false):void
Paints the focus rect if need.
The focus will be paint by the component ui if this component is focusOwner and
FocusManager.getCurrentManager().isTraversing().
force:Boolean (default = false) — force to paint the focus rect nomatter if it is focused.
|
| paintImmediately | () | method |
public function paintImmediately():voidRedraw the component UI face immediately if it is visible and ready to paint.
See also
| parentReAppendChildren | () | method |
public function parentReAppendChildren():voidCalls parent reAppendChildren if parent is a container.
See also
| putClientProperty | () | method |
public function putClientProperty(key:*, value:*):voidAdds an arbitrary key/value "client property" to this component.
The get/putClientProperty methods provide access to
a small per-instance hashtable. Callers can use get/putClientProperty
to annotate components that were created by another module.
For example, a
layout manager might store per child constraints this way. For example:
componentA.putClientProperty("to the left of", componentB);
Parameters
key:* — the new client property key
|
|
value:* — the new client property value
|
See also
| reAppendToParent | () | method |
public function reAppendToParent(constraints:Object = null):voidRemoves this component from its parent and then append it with specified constraints. If this component is not in a container yet, no effect will take.
Parametersconstraints:Object (default = null) — the new constraints, null means get from getConstraints method.
|
See also
| removeDragAcceptableInitiator | () | method |
public function removeDragAcceptableInitiator(com:Component):voidRemoves a component to be the acceptable drag initiator to this component.
Parameterscom:Component — the acceptable drag initiator
|
See also
| removeFromContainer | () | method |
public function removeFromContainer():voidRemoves this component from its parent, whatever it is as a component child or only a display object child, or it's parent is just a display object container.
This method will remove this component in any case.
| repaint | () | method |
public function repaint():voidRedraws the component face next RENDER event.This method can be called often, so it needs to execute quickly.
See also
| repaintAndRevalidate | () | method |
public function repaintAndRevalidate():void
| requestFocus | () | method |
public function requestFocus():BooleanRequests that this Component get the input focus, and that this Component's top-level ancestor become the focused Window. This component must be displayable, visible, and focusable for the request to be granted. Every effort will be made to honor the request; however, in some cases it may be impossible to do so. Developers must never assume that this Component is the focus owner until this Component receives a ON_FOCUS_GAINED event.
ReturnsBoolean — true if the request is made successful, false if the request is denied.
|
See also
| revalidate | () | method |
public function revalidate():voidSupports deferred automatic layout.
Calls invalidateLayout and then adds this component's
validateRoot to a list of components that need to be
validated. Validation will occur after all currently pending
events have been dispatched. In other words after this method
is called, the first validateRoot (if any) found when walking
up the containment hierarchy of this component will be validated.
By default, JPopup, JScrollPane,
and JTextField return true
from isValidateRoot.
This method will or will not automatically be called on this component when a property value changes such that size, location, or internal layout of this component has been affected.But invalidate will do called after thats method, so you want to get the contents of the GUI to update you should call this method.
See also
| revalidateIfNecessary | () | method |
public function revalidateIfNecessary():void
| setAlignmentX | () | method |
| setAlignmentY | () | method |
| setAlpha | () | method |
public function setAlpha(alpha:Number):voidIndicates the alpha transparency value of the component. Valid values are 0 (fully transparent) to 1 (fully opaque).
Parametersalpha:Number — the alpha for this component, between 0 and 1. default is 1.
|
| setAwmlID | () | method |
public function setAwmlID(id:String):voidSets ID used to identify components created from AWML. Used to obtain components through {
Parametersid:String — the component's AWML ID
|
| setAwmlIndex | () | method |
public function setAwmlIndex(index:Number):voidSets ID used to identify components created from AWML. Used to obtain components through {
Parametersindex:Number — the position index of the component
|
| setAwmlNamespace | () | method |
public function setAwmlNamespace(theNamespace:String):voidSets namespace used to identify components created from AWML. Used to obtain components through {
ParameterstheNamespace:String — the new namespace name
|
| setBackground | () | method |
public function setBackground(c:ASColor):voidSets the background color of this component.
The background color affects each component differently. Parameters
c:ASColor — the color to become this component's color;
if this parameter is null and it has parent, then this
component will inherit the background color of its parent
|
See also
| setBackgroundDecorator | () | method |
public function setBackgroundDecorator(bg:GroundDecorator):void
Sets a decorator to be the component background, it will represent the component background
with a DisplayObject. null to remove the decorator set before.
bg:GroundDecorator — the background decorator.
|
| setBorder | () | method |
public function setBorder(b:Border):voidSets the border for the component, null to remove border.
Parametersb:Border — the new border to set, or null.
|
| setBounds | () | method |
public function setBounds(b:IntRectangle):voidThis method will call setComBounds()
Parametersb:IntRectangle |
See also
| setCachePreferSizes | () | method |
public function setCachePreferSizes(b:Boolean):voidSets whether or not turn on the preferred size, minimum size and max size cache. By default, this is true(means turned on).
If this is turned on, the size count will be very fast as most time. So suggest you that do not turn off it unless you have your personal reason.
Parametersb:Boolean — true to turn on it, false trun off it.
|
| setClipBounds | () | method |
public function setClipBounds(b:IntRectangle):voidSets the clip bounds, a rectangle mask to make specified bounds visible. Null to make the componet mask whole rectangle(show all).
Parametersb:IntRectangle — the bounds to be the masked clip, null to make it show all. Default is null.
|
| setClipSize | () | method |
public function setClipSize(size:IntDimension):voidSets the clip size, a rectangle mask to make specified bounds visible. This will be only in effect after component created and before next layout time.
Parameterssize:IntDimension |
See also
| setComBounds | () | method |
public function setComBounds(b:IntRectangle):voidMoves and resizes this component. The new location of the top-left corner is specified by x and y, and the new size is specified by width and height.
Parametersb:IntRectangle — the location and size bounds
|
| setComBoundsXYWH | () | method |
public function setComBoundsXYWH(x:int, y:int, w:int, h:int):voidMoves and resizes this component. The new location of the top-left corner is specified by x and y, and the new size is specified by width and height.
Parametersx:int |
|
y:int |
|
w:int |
|
h:int |
| setConstraints | () | method |
public function setConstraints(constraints:Object):voidSets component's constraints.
Parametersconstraints:Object — the constraints to set
|
| setDragAcceptableInitiatorAppraiser | () | method |
public function setDragAcceptableInitiatorAppraiser(func:Function):void
Sets a function to judge whether a component is acceptable drag initiator.
This function will be called to judge when dragAcceptableInitiator set
does not contains the component.
func:Function — judge function
|
| setDragEnabled | () | method |
public function setDragEnabled(b:Boolean):voidSets whether this component can fire ON_DRAG_RECOGNIZED event.
Parametersb:Boolean |
See also
| setDropTrigger | () | method |
public function setDropTrigger(b:Boolean):voidSets whether this component can trigger dragging component to fire drag events when dragging over to this component.
Parametersb:Boolean — true to make this component to be a trigger that trigger drag and drop
action to fire events, false not to do that things.
|
See also
| setEnabled | () | method |
public function setEnabled(b:Boolean):voidEnable or disable the component.
If a component is disabled, it will not fire mouse events. And some component will has different interface when enabled or disabled. Parameters
b:Boolean — true to enable the component, false to disable it.
|
| setFocusable | () | method |
public function setFocusable(b:Boolean):voidSets the focusable state of this Component to the specified value. This value overrides the Component's default focusability.
Parametersb:Boolean — indicates whether this Component is focusable
|
See also
| setFocusableSet | () | method |
public function setFocusableSet(b:Boolean):void
Indicate that the focusable property is set by user or not.
b:Boolean — whether set or not
|
See also
| setFont | () | method |
public function setFont(newFont:ASFont):void
Sets the text font for this component.
this method will cause a repaint and revalidate method call.
newFont:ASFont — the font to set for this component.
|
| setFontValidated | () | method |
public function setFontValidated(b:Boolean):voidSets whether the new font are applied and taked effect.
Once the UI applied the font, it can call this method to set the value to be true, to avoid next wasteful applying. Parameters
b:Boolean |
See also
| setForeground | () | method |
public function setForeground(c:ASColor):voidSets the foreground color of this component.
The foreground color affects each component differently. Parameters
c:ASColor — the color to become this component's color;
if this parameter is null and it has parent, then this
component will inherit the foreground color of its parent
|
See also
| setForegroundDecorator | () | method |
public function setForegroundDecorator(fg:GroundDecorator):void
Sets a decorator to be the component foreground, it will represent the component foreground
with a DisplayObject on top of other children of this component.
null to remove the decorator set before.
fg:GroundDecorator — the foreground decorator.
|
| setGlobalLocation | () | method |
public function setGlobalLocation(gp:IntPoint):voidSet the component's location in global coordinate. This method should only be called when the component is on the display list.
Parametersgp:IntPoint — the global location.
|
See also
| setGlobalLocationXY | () | method |
public function setGlobalLocationXY(x:int, y:int):voidSet the component's location in global coordinate. This method should only be called when the component is on the display list.
Parametersx:int — the global x location.
|
|
y:int — the global y location.
|
See also
| setHeight | () | method |
public function setHeight(height:Number):voidSets the component's height.
Parametersheight:Number — the height of component to set
|
See also
| setLocation | () | method |
public function setLocation(newPos:IntPoint):voidSet the component's location, if it is diffs from old location, invalidate it to wait validate. The top-left corner of the new location is specified by the x and y parameters in the coordinate space of this component's parent.
ParametersnewPos:IntPoint |
| setLocationXY | () | method |
| setMaximumHeight | () | method |
public function setMaximumHeight(maximumHeight:int):voidSets maximum height, -1 means auto count.
ParametersmaximumHeight:int |
See also
| setMaximumSize | () | method |
public function setMaximumSize(maximumSize:IntDimension):void
setMaximumSize(d:IntDimension)
setMaximumSize(width:Number, height:Number)
Set the maximumSize, then the component's maximumSize is specified. otherwish getMaximumSize will can count method. Parameters
maximumSize:IntDimension — null to set maximumSize null to make getMaximumSize will can the layout.
others set the maximumSize to be a specified size.
|
See also
| setMaximumWidth | () | method |
public function setMaximumWidth(maximumWidth:int):voidSets maximum width, -1 means auto count.
ParametersmaximumWidth:int |
See also
| setMinimumHeight | () | method |
public function setMinimumHeight(minimumHeight:int):voidSets minimum height, -1 means auto count.
ParametersminimumHeight:int |
See also
| setMinimumSize | () | method |
public function setMinimumSize(minimumSize:IntDimension):void
setMinimumSize(d:IntDimension)
setMinimumSize(width:Number, height:Number)
Set the minimumSize, then the component's minimumSize is specified. otherwish getMinimumSize will can the count method. Parameters
minimumSize:IntDimension — null to set minimumSize null then getMinimumSize will can the layout.
others set the minimumSize to be a specified size.
|
See also
| setMinimumWidth | () | method |
public function setMinimumWidth(minimumWidth:int):voidSets minimum width, -1 means auto count.
ParametersminimumWidth:int |
See also
| setName | () | method |
public function setName(name:String):voidSets the name of this component
Parametersname:String |
See also
| setOpaque | () | method |
public function setOpaque(b:Boolean):voidIf true the component paints every pixel within its bounds. Otherwise, the component may not paint some or all of its pixels, allowing the underlying pixels to show through.
The default value of this property is false for JComponent.
However, the default value for this property on most standard
Component subclasses (such as JButton and
JTree) is look-and-feel dependent.
Parameters
b:Boolean — true if this component should be opaque
|
See also
| setOpaqueSet | () | method |
public function setOpaqueSet(b:Boolean):void
This method will be called to set true when you set the opaque by setOpaque().
You can also call this method to make the opaque property returned by the set or LAF defaults.
b:Boolean |
See also
| setPreferredHeight | () | method |
public function setPreferredHeight(preferredHeight:int):voidSets preferred width, -1 means auto count.
ParameterspreferredHeight:int |
See also
| setPreferredSize | () | method |
public function setPreferredSize(preferredSize:IntDimension):void
setPreferredSize(d:IntDimension)
setPreferredSize(width:Number, height:Number)
Set the preferredSize, then the component's preferredSize is specified. otherwish getPreferredSize will count method. Parameters
preferredSize:IntDimension — null to set preferredSize null to make getPreferredSize will call the layout,
others set the preferredSize to be a specified size.
|
See also
| setPreferredWidth | () | method |
public function setPreferredWidth(preferredWidth:int):voidSets preferred width, -1 means auto count.
ParameterspreferredWidth:int |
See also
| setSize | () | method |
public function setSize(newSize:IntDimension):void
Set the component's size, the width and height all will be setted to not less than zero,
then set the size.
You can set a Component's size max than its maximumSize, but when it was drawed,
it will not max than its maximumSize.Just as its maximumSize and posited itself
in that size dimension you just setted. The position is relative to getAlignmentX
newSize:IntDimension |
See also
| setSizeWH | () | method |
| setToolTipText | () | method |
public function setToolTipText(t:String):voidRegisters the text to display in a tool tip. The text displays when the cursor lingers over the component.
This tip will display with a shared tool tip with other components,
so if you want to display more than one tip at same time, you may
need to create your JToolTip or JSharedToolTip.
t:String — the string to display; if the text is null,
the tool tip is turned off for this component
|
See also
| setUI | () | method |
public function setUI(newUI:ComponentUI):void
Sets the look and feel delegate for this component.
Component subclasses generally override this method
to narrow the argument type. For example, in JSlider:
public void setUI(SliderUI newUI) {
super.setUI(newUI);
}
Additionally Component subclasses must provide a
getUI method that returns the correct type. For example:
public SliderUI getUI() {
return (SliderUI)ui;
}
Parameters
newUI:ComponentUI — the new UI delegate
|
See also
| setUIElement | () | method |
public function setUIElement(b:Boolean):voidSets the component is a ui element or not. (if set true, all of its children will be set to true too)
Parametersb:Boolean — true to set this component to be treated as a element, false not.
|
See also
| setVisible | () | method |
public function setVisible(v:Boolean):voidSet a component to be hide or shown. If a component was hide, some laterly operation may not be done, they will be done when next shown, ex: repaint, doLayout .... So suggest you dont changed a component's visible frequently.
Parametersv:Boolean |
| setWidth | () | method |
public function setWidth(width:int):voidSets the component's width.
Parameterswidth:int — the width of component to set
|
See also
| setX | () | method |
public function setX(x:int):voidSets the x coordinate of the components.
Parametersx:int |
See also
| setY | () | method |
public function setY(y:int):voidSets the y coordinate of the components.
Parametersy:int |
See also
| size | () | method |
protected function size():voidDo the process when size changed.
| toString | () | method |
public override function toString():String
Returns
String |
| transferFocus | () | method |
public function transferFocus():BooleanTransfers the focus to the next component, as though this Component were the focus owner.
ReturnsBoolean — true if transfered, false otherwise
|
See also
| transferFocusBackward | () | method |
public function transferFocusBackward():BooleanTransfers the focus to the previous component, as though this Component were the focus owner.
ReturnsBoolean — true if transfered, false otherwise
|
See also
| updateUI | () | method |
public function updateUI():void
Resets the UI property to a value from the current look and feel.
Component subclasses must override this method
like this:
public void updateUI() {
setUI(SliderUI(UIManager.getUI(this)));
}
See also
| validate | () | method |
public function validate():void
Ensures that this component has a valid layout. This method is
primarily intended to operate on instances of Container.
See also
| clickCount | event |
org.aswing.event.ClickCountEvent
org.aswing.event.ClickCountEvent.CLICK_COUNT
Dispatched when the component is clicked continuesly.
The ClickCountEvent.CLICK_COUNT constant defines the value of the
type property of the event object for a clickCount event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
getCount() | the continuesly clicked count |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| dragDrop | event |
org.aswing.event.DragAndDropEvent
org.aswing.event.DragAndDropEvent.DRAG_DROP
Dispatched when a drag is drop on this component.
The DragAndDropEvent.DRAG_DROP constant defines the value of the
type property of the event object for a dragDrop event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
getDragInitiator() | the drag initiator component |
getSourceData() | the drag source data |
getMousePosition() | the mouse point in stage scope |
getTargetComponent() | the mouse entered target component |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
See also
| dragEnter | event |
org.aswing.event.DragAndDropEvent
org.aswing.event.DragAndDropEvent.DRAG_ENTER
Dispatched when a drag is enter this component area.
The DragAndDropEvent.DRAG_ENTER constant defines the value of the
type property of the event object for a dragEnter event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
getDragInitiator() | the drag initiator component |
getSourceData() | the drag source data |
getMousePosition() | the mouse point in stage scope |
getTargetComponent() | the mouse entered target component |
getRelatedTargetComponent() | the previouse entered target component |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
See also
| dragExit | event |
org.aswing.event.DragAndDropEvent
org.aswing.event.DragAndDropEvent.DRAG_EXIT
Dispatched when a drag is exit this component area.
The DragAndDropEvent.DRAG_EXIT constant defines the value of the
type property of the event object for a dragExit event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
getDragInitiator() | the drag initiator component |
getSourceData() | the drag source data |
getMousePosition() | the mouse point in stage scope |
getTargetComponent() | the mouse entered target component |
getRelatedTargetComponent() | the next being entered target component |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
See also
| dragRecongnized | event |
org.aswing.event.DragAndDropEvent
org.aswing.event.DragAndDropEvent.DRAG_RECOGNIZED
Dispatched when the component is recongnized that it can be drag start.
The DragAndDropEvent.DRAG_RECOGNIZED constant defines the value of the
type property of the event object for a dragRecongnized event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
getDragInitiator() | the drag initiator component |
getMousePosition() | the mouse point in stage scope |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
See also
| focusGained | event |
org.aswing.event.AWEvent
org.aswing.event.AWEvent.FOCUS_GAINED
Dispatched when the component gained the focus from it is not the focus owner
The AWEvent.FOCUS_GAINED constant defines the value of the
type property of the event object for a focusGained event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| focusKeyDown | event |
org.aswing.event.FocusKeyEvent
org.aswing.event.FocusKeyEvent.FOCUS_KEY_DOWN
Dispatched when the key down and the component is the focus owner.
The FocusKeyEvent.FOCUS_KEY_DOWN constant defines the value of the
type property of the event object for a focusKeyDown event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
charCode | The character code value of the key pressed or released. |
keyCode | The key code value of the key pressed or released. |
keyLocation | The location of the key on the keyboard. |
ctrlKey | true if the Control key is active; false if it is inactive. |
altKey | false, reserved |
shiftKey | true if the Shift key is active; false if it is inactive. |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| focusKeyUp | event |
org.aswing.event.FocusKeyEvent
org.aswing.event.FocusKeyEvent.FOCUS_KEY_UP
Dispatched when the key up and the component is the focus owner.
The FocusKeyEvent.FOCUS_KEY_UP constant defines the value of the
type property of the event object for a focusKeyUp event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
charCode | The character code value of the key pressed or released. |
keyCode | The key code value of the key pressed or released. |
keyLocation | The location of the key on the keyboard. |
ctrlKey | true if the Control key is active; false if it is inactive. |
altKey | false, reserved |
shiftKey | true if the Shift key is active; false if it is inactive. |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| focusLost | event |
org.aswing.event.AWEvent
org.aswing.event.AWEvent.FOCUS_LOST
Dispatched when the component lost the focus from it was the focus owner.
The AWEvent.FOCUS_LOST constant defines the value of the
type property of the event object for a focusLost event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| hidden | event |
org.aswing.event.AWEvent
org.aswing.event.AWEvent.HIDDEN
Dispatched when the component visible is set to false from true.
The AWEvent.HIDDEN constant defines the value of the
type property of the event object for a hidden event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| moved | event |
org.aswing.event.MovedEvent
org.aswing.event.MovedEvent.MOVED
Dispatched when the component is moved.
The MovedEvent.MOVED constant defines the value of the
type property of the event object for a moved event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
getOldLocation() | the old location |
getNewLocation() | the new location |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| paint | event |
org.aswing.event.AWEvent
org.aswing.event.AWEvent.PAINT
Dispatched when the component is painted.
The AWEvent.PAINT constant defines the value of the
type property of the event object for a paint event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| resized | event |
org.aswing.event.ResizedEvent
org.aswing.event.ResizedEvent.RESIZED
Dispatched when the component is resized.
The ResizedEvent.RESIZED constant defines the value of the
type property of the event object for a resized event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
getOldSize() | the old size |
getNewSize() | the new size |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |
| shown | event |
org.aswing.event.AWEvent
org.aswing.event.AWEvent.SHOWN
Dispatched when the component visible is set to true from false.
The AWEvent.SHOWN constant defines the value of the
type property of the event object for a shown event.
The properties of the event object have the following values:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | The Object that defines the
event listener that handles the event. For example, if you use
comp.addEventListener() to register an event listener,
comp is the value of the currentTarget. |
target | The Object that dispatched the event;
it is not always the Object listening for the event.
Use the currentTarget property to always access the
Object listening for the event. |