Packageorg.aswing
Classpublic class JFrame
InheritanceJFrame Inheritance JWindow Inheritance JPopup Inheritance JRootPane Inheritance Container Inheritance Component Inheritance AWSprite Inheritance flash.display.Sprite

JFrame is a window with title and maximized/iconified/normal state, and resizer.



Public Properties
 PropertyDefined by
 InheritedcacheAsBitmap : Boolean
AWSprite
 Inheritedcontainer : Container
Component
 Inheritedfilters : Array
AWSprite
 Inheritedheight : Number
Component
 Inheritedmask : DisplayObject
AWSprite
 InheritednumChildren : int
AWSprite
 Inheritedvisible : Boolean
Component
 Inheritedwidth : Number
Component
 Inheritedx : Number
Component
 Inheritedy : Number
Component
Protected Properties
 PropertyDefined by
 Inheritedbounds : IntRectangle
Component
 Inheritedchildren : Array
Container
  closable : Boolean
JFrame
 InheriteddefaultButton : JButton
JRootPane
  defaultCloseOperation : int
JFrame
 Inheritedd_numChildren : int
AWSprite
  dragable : Boolean
JFrame
  dragDirectly : Boolean
JFrame
  dragDirectlySet : Boolean
JFrame
 InheriteddrawTransparentTrigger : Boolean = true
Component
 Inheritedd_visible : Boolean
Returns the DisplayObject.visible directly.
Component
 Inheritedd_x : Number
Returns DisplayObject.x directly.
Component
 Inheritedd_y : Number
Returns DisplayObject.y directly.
Component
 Inheritedground_mc : Sprite
JPopup
  icon : Icon
JFrame
 InheritedkeyManager : KeyboardManager
JRootPane
  lastNormalStateBounds : IntRectangle
JFrame
 Inheritedlayout : LayoutManager
Container
  maximizedBounds : IntRectangle
JFrame
 InheritedmnemonicJustActed : Boolean
JRootPane
 Inheritedmnemonics : HashMap
JRootPane
 Inheritedmodal : Boolean
JPopup
 InheritedmodalMC : Sprite
JPopup
 Inheritedowner : *
JPopup
 InheritedreadyToPaint : Boolean
Component
  resizable : Boolean
JFrame
  resizer : Resizer
JFrame
  resizerController : ResizerController
JFrame
  state : int
JFrame
  title : String
JFrame
  titleBar : FrameTitleBar
JFrame
 Inheritedui : ComponentUI
Component
 Inheritedvalid : Boolean
Component
Public Methods
 MethodDefined by
  
JFrame(owner:* = null, title:String = "", modal:Boolean = false)
Create a JWindow
JFrame
 Inherited
addChild(dis:DisplayObject):DisplayObject
Adds a child DisplayObject instance to this DisplayObjectContainer instance.
AWSprite
 Inherited
addChildAt(child:DisplayObject, index:int):DisplayObject
AWSprite
 Inherited
Adds a component to be the acceptable drag initiator to this component.
Component
 Inherited
append(com:Component, constraints:Object = null):void
On Component just can add to one Container.
Container
 Inherited
appendAll(... coms):void
Adds one or more component to the container with null constraints
Container
 Inherited
bringToBottom(child:DisplayObject):void
Brings a child to bottom.
AWSprite
 Inherited
bringToTop(child:DisplayObject):void
Brings a child to top.
AWSprite
 Inherited
changeOwner(owner:*):void
changeOwner(owner:JPopup)
changeOwner(owner:MovieClip)

Changes the owner.

JPopup
  
User pressed close button to close the Frame depend on the defaultCloseOperation

This method will fire a FrameEvent.FRAME_CLOSING event.

JFrame
 Inherited
Component
 Inherited
containsChild(child:DisplayObject):Boolean
Returns whether child is directly child of this sprite, true only if getChildIndex(child) >= 0.
AWSprite
 Inherited
dispose():void
Remove all of this window's source movieclips.(also the components in this window will be removed too)
JPopup
 Inherited
doLayout():void
layout this container
Container
 Inherited
fireFocusKeyDownEvent(e:KeyboardEvent):void
Component
 Inherited
fireFocusKeyUpEvent(e:KeyboardEvent):void
Component
 Inherited
Request focus to this window's default focus component or last focused component when last deactived.
JWindow
 Inherited
getAlignmentX():Number
Returns the alignment along the x axis.
Component
 Inherited
getAlignmentY():Number
Returns the alignment along the y axis.
Component
 Inherited
getAlpha():Number
Returns the alpha of this component.
Component
 Inherited
getAwmlID():String
Returns ID used to identify components created from AWML.
Component
 Inherited
getAwmlIndex():Number
Returns position index of the component inside its AWML container.
Component
 Inherited
Returns namespace name used to identify components created from AWML.
Component
 Inherited
Gets the background color of this component.
Component
 Inherited
Returns the background decorator of this component.
Component
 Inherited
Returns the border.
Component
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Same to DisplayObject.getBounds(), just add a explaination here that if you want to get the component bounds, see {
Component
 Inherited
getChildAt(index:int):DisplayObject
AWSprite
 Inherited
getChildByName(name:String):DisplayObject
AWSprite
 Inherited
getChildIndex(child:DisplayObject):int
AWSprite
 Inherited
Returns the value of the property with the specified key.
Component
 Inherited
Returns the clip bounds.
Component
 Inherited

Stores the bounds value of this component into "return value" rv and returns rv.

Component
 Inherited
getComponent(index:int):Component
Gets the nth(index) component in this container.
Container
 Inherited
Gets the number of components in this container.
Container
 Inherited
getConstraints():Object
Gets cpmponent's constraints.
Component
 Inherited
Returns the content pane of this window.
JWindow
  
JFrame
 Inherited
JRootPane
  
Returns the operation that will happen by default when the user initiates a "close" on this frame.
JFrame
 Inherited
getDisplayOwner():DisplayObjectContainer
Returns the owner as DisplayObjectContainer, null if it is not DisplayObjectContainer.
JPopup
 Inherited
Returns the focus manager for this component's stage, or null if this component is not on stage.
Component
 Inherited
Returns the focus traversal policy of this container, it will return its parent's focus traversal policy if its self is null.
Container
 Inherited
Gets the font of this component.
Component
 Inherited
Gets the foreground color of this component.
Component
 Inherited
Returns the foreground decorator of this component.
Component
  
Returns the ui for this frame with FrameUI instance
JFrame
 Inherited
Stores the global location value of this component into "return value" p and returns p.
Component
 Inherited
getGroundContainer():DisplayObjectContainer
JPopup
 Inherited
getHeight():int
Returns the current height of this component
Component
 Inherited
Returns the current top index for a new child(none forground child).
AWSprite
  
Returns the icon displayed in the title bar for this frame.
JFrame
 Inherited
Returns the index of the child component in this container.
Container
 Inherited
If a border has been set on this component, returns the border's insets; otherwise returns an empty insets.
Component
 Inherited
getInternalFocusObject():InteractiveObject
Window will return a empty sprite to receive the focus, this makes window can only get focus with key navigation, not mouse.
JWindow
 Inherited
JRootPane
 Inherited
Returns the key -> action map of this window.
JRootPane
 Inherited
Container
 Inherited
Stores the location value of this component into "return value" rv and returns rv.
Component
 Inherited
Returns the current bottom index for none background child.
AWSprite
  
Gets maximized bounds for this frame.
If the maximizedBounds was setted by setMaximizedBounds it will return the setted value.
JFrame
 Inherited
Returns getMaximumSize().height
Component
 Inherited
Component
 Inherited
Returns getMaximumSize().width
Component
 Inherited
Returns getMinimumSize().height
Component
 Inherited
Component
 Inherited
Returns getMinimumSize().width
Component
 Inherited
getModalMC():Sprite
This is just for PopupUI to draw modalMC face.
JPopup
 Inherited
Returns the coordinate of the mouse position, in pixels, in the component scope.
Component
 Inherited
getName():String
Returns the name of the component
Component
 Inherited
Returns an array containing all the popups that is equiped and is this popup currently owns.
JPopup
 Inherited
Return an array containing all the popups this popup currently owns.
JPopup
 Inherited
getOwnedPopupsWithOwner(owner:DisplayObjectContainer):Array
[static] getOwnedPopupsWithOwner(owner:JPopup)
getOwnedPopupsWithOwner(owner:DisplayObjectContainer)

Returns owned windows of the specifid owner.

JPopup
 Inherited
Return an array containing all the windows this window currently owns.
JWindow
 Inherited
getOwnedWindowsWithOwner(owner:DisplayObjectContainer):Array
[static] getOwnedWindowsWithOwner(owner:JWindow)
getOwnedWindowsWithOwner(owner:DisplayObjectContainer)

Returns owned windows of the specifid owner.

JWindow
 Inherited
This will return the owner of this JPopup, it maybe a DisplayObjectContainer maybe a JPopup.
JPopup
 Inherited
Returns the bounds that component should paint in.
Component
 Inherited
Returns the Container parent, if it parent is not a Container, null will be returned.
Component
 Inherited
getPopupAncestorMC():DisplayObjectContainer
Returns the window's ancestor display object which it/it's owner is created on.
JPopup
 Inherited
This will return the owner of this JPopup, it return a JPopup if this window's owner is a JPopup, else return null;
JPopup
 Inherited
getPopups(st:Stage = null):Array
[static] Returns all displable windows currently on specified stage.
JPopup
 Inherited
Returns getPreferredSize().height
Component
 Inherited
Component
 Inherited
Returns getPreferredSize().width
Component
  
JFrame
 Inherited
Returns the first JRootPane ancestor of this component.
Component
 Inherited
Stores the size value of this component into "return value" rv and returns rv.
Component
  
getState():int
JFrame
  
getTitle():String
Returns the text displayed in the title bar for this frame.
JFrame
  
JFrame
 Inherited
getToolTipText():String
Returns the tooltip string that has been set with setToolTipText.
Component
 Inherited
Component
  
getUIClassID():String
JFrame
 Inherited
getWidth():int
Returns the current width of this component
Component
 Inherited
This will return the owner of this JWindow, it return a JWindow if this window's owner is a JWindow, else return null;
JWindow
 Inherited
getWindows(st:Stage = null):Array
[static] Returns all displable windows currently on specified stage.
JWindow
 Inherited
getX():int
Returns the current x coordinate of the components.
Component
 Inherited
getY():int
Returns the current y coordinate of the components.
Component
 Inherited
Component
 Inherited
hide():void
Shortcut of setVisible(false)
JPopup
 Inherited
hitTestMouse():Boolean
Returns whether the component hit the mouse.
Component
 Inherited
hitTestObject(obj:DisplayObject):Boolean
AWSprite
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
AWSprite
 Inherited
insert(i:int, com:Component, constraints:Object = null):void
Add component to spesified index.
Container
 Inherited
insertAll(index:int, ... coms):void
Insets one or more component to the container with null constraints at specified starting index.
Container
 Inherited
invalidate():void
Invalidates the container.
Container
 Inherited
Clears this component and all parents above it's preferred size caches.
Component
 Inherited
isActivable():Boolean
Returns whether or not the window is activable.
JWindow
 Inherited
isActive():Boolean
Returns whether this Window is active.
JWindow
 Inherited
Checks if the component is contained in the component hierarchy of this container.
Container
 Inherited
Returns whether or not the preferred size, minimum size and max size cache is turned on.
Component
 Inherited
isClipMasked():Boolean
Returns whether the component clip should be masked by its bounds.
AWSprite
  
isClosable():Boolean
Returns whether this frame can be closed by the user.
JFrame
  
isDragable():Boolean
Returns whether this frame can be dragged by the user.
JFrame
 Inherited
Returns whether the component is acceptable drag initiator for this component.
Component
  
isDragDirectly():Boolean
Return whether need move frame directly when drag the frame.
JFrame
  
Return is dragDirectly property is set by user.
JFrame
 Inherited
isDragEnabled():Boolean
Returns whether this component can fire ON_DRAG_RECOGNIZED event.
Component
 Inherited
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
 Inherited
isEnabled():Boolean
Returns whether the component is enabled.
Component
 Inherited
isFocusable():Boolean
Returns whether this Component can be focused.
Component
 Inherited
isFocusableSet():Boolean
Returns whether or not the opaque property is set by user.
Component
 Inherited
isFocusOwner():Boolean
Returns true if this Component is the focus owner.
Component
 Inherited
isFontValidated():Boolean
Returns whether the new font are applied and taked effect.
Component
 Inherited
isModal():Boolean
Returns is this dialog modal.
JPopup
 Inherited
isOnStage():Boolean
Determines whether or not this component is on stage(on the display list).
Component
 Inherited
isOpaque():Boolean
Returns true if this component is completely opaque.
Component
 Inherited
isOpaqueSet():Boolean
Returns whether or not the opaque property is set by user.
Component
  
isResizable():Boolean
Returns whether this frame is resizable by the user.
JFrame
  
isResizeDirectly():Boolean
Return whether need resize frame directly when drag the resizer arrow.
JFrame
 Inherited
isShowing():Boolean
Determines whether this component is showing on screen.
Component
 Inherited
isUIElement():Boolean
Returns true if this component is just a ui element component, false means this component is a regular use created component.
Component
 Inherited
isValid():Boolean
Determines whether this component is valid.
Component
 Inherited
isValidateRoot():Boolean
JPopup
 Inherited
isVisible():Boolean
Component
 Inherited
makeFocus():void
Makes this component's internal focus object to be the stage focus directly, without any judgement.
Component
  
pack():void
Only did effect when state is NORMAL
JFrame
 Inherited
paintFocusRect(force:Boolean = false):void
Paints the focus rect if need.
Component
 Inherited
Check size first to make sure current size is not min than getMinimumSize,
JWindow
 Inherited
Calls parent reAppendChildren if parent is a container.
Component
 Inherited
putClientProperty(key:*, value:*):void
Adds an arbitrary key/value "client property" to this component.
Component
 Inherited
Removes all children and then append them with their constraints.
Container
 Inherited
reAppendToParent(constraints:Object = null):void
Removes this component from its parent and then append it with specified constraints.
Component
 Inherited
Register a button with its mnemonic.
JRootPane
 Inherited
Remove the specified child component.
Container
 Inherited
removeAll():void
Remove all child components.
Container
 Inherited
Remove the specified index child component.
Container
 Inherited
removeChild(child:DisplayObject):DisplayObject
Removes a normal display object child.
Container
 Inherited
removeChildAt(index:int):DisplayObject
Removes a normal display object child with index.
Container
 Inherited
Removes a component to be the acceptable drag initiator to this component.
Component
 Inherited
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
 Inherited
repaint():void
Redraws the component face next RENDER event.This method can be called often, so it needs to execute quickly.
Component
 Inherited
Component
 Inherited
requestFocus():Boolean
Requests that this Component get the input focus, and that this Component's top-level ancestor become the focused Window.
Component
 Inherited
resetModalMC():void
Resets the modal mc to cover the hole screen
JPopup
 Inherited
revalidate():void
Supports deferred automatic layout.
Component
 Inherited
Component
 Inherited
setActivable(b:Boolean):void
Sets whether or not this window will be set to active when user interactive the UI.
JWindow
 Inherited
setActive(b:Boolean):void
Sets the window to be actived or unactived.
JWindow
 Inherited
setAlignmentX(ax:Number):void
Component
 Inherited
setAlignmentY(ay:Number):void
Component
 Inherited
setAlpha(alpha:Number):void
Indicates the alpha transparency value of the component.
Component
 Inherited
setAwmlID(id:String):void
Sets ID used to identify components created from AWML.
Component
 Inherited
setAwmlIndex(index:Number):void
Sets ID used to identify components created from AWML.
Component
 Inherited
setAwmlNamespace(theNamespace:String):void
Sets namespace used to identify components created from AWML.
Component
 Inherited
Sets the background color of this component.
Component
 Inherited
Sets a decorator to be the component background, it will represent the component background with a DisplayObject.
Component
 Inherited
setBorder(b:Border):void
Sets the border for the component, null to remove border.
Component
 Inherited
This method will call setComBounds()
Component
 Inherited
setCachePreferSizes(b:Boolean):void
Sets whether or not turn on the preferred size, minimum size and max size cache.
Component
 Inherited
setChildIndex(child:DisplayObject, index:int):void
AWSprite
 Inherited
Sets the clip bounds, a rectangle mask to make specified bounds visible.
Component
 Inherited
setClipMasked(m:Boolean):void
Sets whether the component clip should be masked by its bounds.
AWSprite
 Inherited
Sets the clip size, a rectangle mask to make specified bounds visible.
Component
  
setClosable(b:Boolean):void
Sets whether this frame can be closed by the user.
JFrame
 Inherited
Moves and resizes this component.
Component
 Inherited
setComBoundsXYWH(x:int, y:int, w:int, h:int):void
Moves and resizes this component.
Component
 Inherited
setConstraints(constraints:Object):void
Sets component's constraints.
Component
 Inherited
Sets the window's content pane.
JWindow
 Inherited
JRootPane
  
setDefaultCloseOperation(operation:int):void
Sets the operation that will happen by default when the user initiates a "close" on this frame.
JFrame
  
setDragable(b:Boolean):void
Sets whether this frame can be dragged by the user.
JFrame
 Inherited
Sets a function to judge whether a component is acceptable drag initiator.
Component
  
setDragDirectly(b:Boolean):void
Indicate whether need move frame directly when drag the frame.
JFrame
  
setDragDirectlySet(b:Boolean):void
Sets is dragDirectly property is set by user.
JFrame
 Inherited
setDragEnabled(b:Boolean):void
Sets whether this component can fire ON_DRAG_RECOGNIZED event.
Component
 Inherited
setDropTrigger(b:Boolean):void
Sets whether this component can trigger dragging component to fire drag events when dragging over to this component.
Component
 Inherited
setEnabled(b:Boolean):void
Sets the mouse enabled of the popup.
JPopup
 Inherited
setFocusable(b:Boolean):void
Sets the focusable state of this Component to the specified value.
Component
 Inherited
setFocusableSet(b:Boolean):void
Indicate that the focusable property is set by user or not.
Component
 Inherited
Sets the focus traversal policy to this container, or sets null to make this container use its parent's focus traversal policy.
Container
 Inherited
setFont(newFont:ASFont):void
Sets the text font for this component.
this method will cause a repaint and revalidate method call.
Component
 Inherited
setFontValidated(b:Boolean):void
Sets whether the new font are applied and taked effect.
Component
 Inherited
Sets the foreground color of this component.
Component
 Inherited
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
 Inherited
Set the component's location in global coordinate.
Component
 Inherited
setGlobalLocationXY(x:int, y:int):void
Set the component's location in global coordinate.
Component
 Inherited
setHeight(height:Number):void
Sets the component's height.
Component
  
setIcon(ico:Icon):void
Sets the icon to be displayed in the title bar for this frame.
JFrame
 Inherited
setKeyMapActived(b:Boolean):void
Sets whether or not the kay map action will be fired.
JRootPane
 Inherited
setLayout(layout:LayoutManager):void
Sets the layout for the window.
JWindow
 Inherited
setLocation(newPos:IntPoint):void
Set the component's location, if it is diffs from old location, invalidate it to wait validate.
Component
 Inherited
setLocationXY(x:int, y:int):void
Component
  
Sets the maximized bounds for this frame.
JFrame
 Inherited
setMaximumHeight(maximumHeight:int):void
Sets maximum height, -1 means auto count.
Component
 Inherited
setMaximumSize(maximumSize:IntDimension):void
setMaximumSize(d:IntDimension)
setMaximumSize(width:Number, height:Number)

Set the maximumSize, then the component's maximumSize is specified.

Component
 Inherited
setMaximumWidth(maximumWidth:int):void
Sets maximum width, -1 means auto count.
Component
 Inherited
setMenuBar(menuBar:*):void
Sets the main menuBar of this root pane.(Main menu bar means that if user press Alt key, the first menu of the menu bar will be actived) The menuBar must be located in this root pane(or in its child), otherwise, it will not have the main menu bar ability.
JRootPane
 Inherited
setMinimumHeight(minimumHeight:int):void
Sets minimum height, -1 means auto count.
Component
 Inherited
setMinimumSize(minimumSize:IntDimension):void
setMinimumSize(d:IntDimension)
setMinimumSize(width:Number, height:Number)

Set the minimumSize, then the component's minimumSize is specified.

Component
 Inherited
setMinimumWidth(minimumWidth:int):void
Sets minimum width, -1 means auto count.
Component
 Inherited
setMnemonicTriggerProxy(trigger:InteractiveObject):void
Sets the mnemonic be forced to work or not.
JRootPane
 Inherited
setModal(m:Boolean):void
Specifies whether this dialog should be modal.
JPopup
 Inherited
setName(name:String):void
Sets the name of this component
Component
 Inherited
setOpaque(b:Boolean):void
If true the component paints every pixel within its bounds.
Component
 Inherited
setOpaqueSet(b:Boolean):void
This method will be called to set true when you set the opaque by setOpaque().
Component
 Inherited
setPreferredHeight(preferredHeight:int):void
Sets preferred width, -1 means auto count.
Component
 Inherited
setPreferredSize(preferredSize:IntDimension):void
setPreferredSize(d:IntDimension)
setPreferredSize(width:Number, height:Number)

Set the preferredSize, then the component's preferredSize is specified.

Component
 Inherited
setPreferredWidth(preferredWidth:int):void
Sets preferred width, -1 means auto count.
Component
  
setResizable(b:Boolean):void
Sets whether this frame is resizable by the user.
JFrame
  
setResizeDirectly(b:Boolean):void
Indicate whether need resize frame directly when drag the resizer arrow.
JFrame
  
JFrame
 Inherited
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
 Inherited
setSizeWH(w:int, h:int):void
Component
  
setState(s:int, programmatic:Boolean = true):void
JFrame
  
setTitle(t:String):void
Sets the text to be displayed in the title bar for this frame.
JFrame
  
JFrame
 Inherited
setToolTipText(t:String):void
Registers the text to display in a tool tip.
Component
  
setUI(newUI:ComponentUI):void
Sets the ui.
JFrame
 Inherited
setUIElement(b:Boolean):void
Sets the component is a ui element or not.
Component
 Inherited
setVisible(v:Boolean):void
Shows or hides the Window.
JWindow
 Inherited
setWidth(width:int):void
Sets the component's width.
Component
 Inherited
setX(x:int):void
Sets the x coordinate of the components.
Component
 Inherited
setY(y:int):void
Sets the y coordinate of the components.
Component
 Inherited
Returns should ground be visible through.
JPopup
  
JFrame
 Inherited
show():void
Shortcut of setVisible(true)
JPopup
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
JPopup
 Inherited
stopDrag():void
JPopup
 Inherited
swapChildren(child1:DisplayObject, child2:DisplayObject):void
AWSprite
 Inherited
swapChildrenAt(index1:int, index2:int):void
AWSprite
 Inherited
toBack():void
If this Popup is visible, sends this Popup to the back and may cause it to lose focus or activation if it is the focused or active Popup.
JPopup
 Inherited
toFront():void
If this Popup is visible, brings this Popup to the front and may make it the focused Popup.
JPopup
 Inherited
toString():String
Component
 Inherited
transferFocus():Boolean
Transfers the focus to the next component, as though this Component were the focus owner.
Component
 Inherited
Transfers the focus to the previous component, as though this Component were the focus owner.
Component
  
tryToClose():void
Try to close the Frame depend on the defaultCloseOperation
JFrame
 Inherited
JRootPane
  
updateUI():void
JFrame
 Inherited
validate():void
Validates this container and all of its subcomponents.
Container
Protected Methods
 MethodDefined by
 Inherited
Component
 Inherited
call the ui, if ui return null, ehn call layout to count.
Container
 Inherited
call the ui, if ui return null, ehn call layout to count.
Container
 Inherited
call the ui, if ui return null, ehn call layout to count.
Container
 Inherited
d_addChild(child:DisplayObject):DisplayObject
AWSprite
 Inherited
d_addChildAt(child:DisplayObject, index:int):DisplayObject
AWSprite
 Inherited
d_getChildAt(index:int):DisplayObject
AWSprite
 Inherited
d_getChildByName(name:String):DisplayObject
AWSprite
 Inherited
d_getChildIndex(child:DisplayObject):int
AWSprite
 Inherited
d_removeChild(child:DisplayObject):DisplayObject
AWSprite
 Inherited
d_removeChildAt(index:int):DisplayObject
AWSprite
 Inherited
d_setChildIndex(child:DisplayObject, index:int):void
AWSprite
 Inherited
d_swapChildren(child1:DisplayObject, child2:DisplayObject):void
AWSprite
 Inherited
d_swapChildrenAt(index1:int, index2:int):void
AWSprite
 Inherited
disposeProcess(st:Stage):void
JWindow
  
JFrame
  
fireStateChanged(programmatic:Boolean = true):void
JFrame
 Inherited
getBackgroundChild():DisplayObject
Returns the background child.
AWSprite
 Inherited
Container
 Inherited
Container
 Inherited
Override this to return another component that the focus should be transmit to.
Component
 Inherited
getForegroundChild():DisplayObject
Returns the foreground child.
AWSprite
  
initModalMC():void
JFrame
 Inherited
insertImp(i:int, com:Component, constraints:Object = null):void
Container
 Inherited
Makes this component and all parents above it are marked as needing to be laid out.
Component
 Inherited
isChild(child:DisplayObject):Boolean
Returns whether or not the child is this sprite's direct child.
AWSprite
  
isMaximized():Boolean
JFrame
 Inherited
locate():void
Locate the component to the current location.
Component
 Inherited
draw the component interface in specified bounds.
Component
  
precessIconified(programmatic:Boolean = true):void
Do the precesses when iconified.
JFrame
  
precessMaximized(programmatic:Boolean = true):void
Do the precesses when maximized.
JFrame
  
precessRestored(programmatic:Boolean = true):void
Do the precesses when restored.
JFrame
 Inherited
Container
 Inherited
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
 Inherited
AWSprite
 Inherited
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
  
JFrame
 Inherited
size():void
Do the process when size changed.
Component
Events
 EventSummaryDefined by
 Inherited Dispatched when the component is clicked continuesly.Component
 Inherited Dispatched when a component is added to a container.Container
 Inherited Dispatched when a component is removed from a container.Container
 Inherited Dispatched when a drag is drop on this component.Component
 Inherited Dispatched when a drag is enter this component area.Component
 Inherited Dispatched when a drag is exit this component area.Component
 Inherited Dispatched when the component is recongnized that it can be drag start.Component
 Inherited Dispatched when the component gained the focus from it is not the focus owner Component
 Inherited Dispatched when the key down and the component is the focus owner.Component
 Inherited Dispatched when the key up and the component is the focus owner.Component
 Inherited Dispatched when the component lost the focus from it was the focus owner.Component
   Dispatched When the frame's ability changed.JFrame
   Dispatched when the frame is closing by user.JFrame
   Dispatched when the frame be iconified.JFrame
   Dispatched when the frame be maximized.JFrame
   Dispatched when the frame be restored.JFrame
 Inherited Dispatched when the component visible is set to false from true.Component
 Inherited Dispatched when the component is moved.Component
 Inherited Dispatched when the component is painted.Component
 Inherited Dispatched when the popup closed(hidden or disposed).JPopup
 Inherited Dispatched when the popup opened.JPopup
 Inherited Dispatched when the mouse released or released out side.AWSprite
 Inherited Dispatched only when the mouse released out side.AWSprite
 Inherited Dispatched when the component is resized.Component
 Inherited Dispatched when the component visible is set to true from false.Component
   Dispatched when the frame's state changed.JFrame
 Inherited Dispatched when the window be set actived from not being actived.JWindow
 Inherited Dispatched when the window be set not actived from being actived.JWindow
Public Constants
 ConstantDefined by
  DISPOSE_ON_CLOSE : int = 2
[static]
JFrame
  DO_NOTHING_ON_CLOSE : int = 0
[static]
JFrame
  HIDE_ON_CLOSE : int = 1
[static]
JFrame
  ICONIFIED : int = 2
[static]
JFrame
  MAXIMIZED : int = 12
[static]
JFrame
  MAXIMIZED_HORIZ : int = 4
[static]
JFrame
  MAXIMIZED_VERT : int = 8
[static]
JFrame
  NORMAL : int = 0
[static]
JFrame
  PROPERTY_TITLE_BAR : String = "titleBar"
[static] For title bar changed event property name.
JFrame
Property detail
closableproperty
protected var closable:Boolean
defaultCloseOperationproperty 
protected var defaultCloseOperation:int
dragableproperty 
protected var dragable:Boolean
dragDirectlyproperty 
protected var dragDirectly:Boolean
dragDirectlySetproperty 
protected var dragDirectlySet:Boolean
iconproperty 
protected var icon:Icon
lastNormalStateBoundsproperty 
protected var lastNormalStateBounds:IntRectangle
maximizedBoundsproperty 
protected var maximizedBounds:IntRectangle
resizableproperty 
protected var resizable:Boolean
resizerproperty 
protected var resizer:Resizer
resizerControllerproperty 
protected var resizerController:ResizerController
stateproperty 
protected var state:int
titleproperty 
protected var title:String
titleBarproperty 
protected var titleBar:FrameTitleBar
Constructor detail
JFrame()constructor
public function JFrame(owner:* = null, title:String = "", modal:Boolean = false)

Create a JWindow

Parameters
owner:* (default = null) — the owner of this popup, it can be a DisplayObjectContainer or a JPopup, default it is default is AsWingManager.getRoot()
 
title:String (default = "") — the title, default is "".
 
modal:Boolean (default = false) — true for a modal dialog, false for one that allows other windows to be active at the same time, default is false.

See also

Method detail
closeReleased()method
public function closeReleased():void

User pressed close button to close the Frame depend on the defaultCloseOperation

This method will fire a FrameEvent.FRAME_CLOSING event.

See also

doStateChange()method 
protected function doStateChange():void
fireStateChanged()method 
protected function fireStateChanged(programmatic:Boolean = true):voidParameters
programmatic:Boolean (default = true)
getDefaultBasicUIClass()method 
public override function getDefaultBasicUIClass():Class

Returns
Class
getDefaultCloseOperation()method 
public function getDefaultCloseOperation():int

Returns the operation that will happen by default when the user initiates a "close" on this frame.

Returns
int

See also

getFrameUI()method 
public function getFrameUI():FrameUI

Returns the ui for this frame with FrameUI instance

Returns
FrameUI — the frame ui.
getIcon()method 
public function getIcon():Icon

Returns the icon displayed in the title bar for this frame.

Returns
Icon — the icon displayed in the title bar for this frame.
getMaximizedBounds()method 
public function getMaximizedBounds():IntRectangle

Gets maximized bounds for this frame.
If the maximizedBounds was setted by setMaximizedBounds it will return the setted value. else if the owner is a JWindow it will return the owner's content pane's bounds, if the owner is a movieclip it will return the movie's stage bounds.

Returns
IntRectangle
getResizer()method 
public function getResizer():Resizer

Returns
Resizer
getState()method 
public function getState():int

Returns
int
getTitle()method 
public function getTitle():String

Returns the text displayed in the title bar for this frame.

Returns
String — the text displayed in the title bar for this frame.
getTitleBar()method 
public function getTitleBar():FrameTitleBar

Returns
FrameTitleBar
getUIClassID()method 
public override function getUIClassID():String

Returns
String
initModalMC()method 
protected override function initModalMC():void
isClosable()method 
public function isClosable():Boolean

Returns whether this frame can be closed by the user. By default, it's true.

Returns
Boolean

See also

isDragable()method 
public function isDragable():Boolean

Returns whether this frame can be dragged by the user. By default, it's true.

Returns
Boolean

See also

isDragDirectly()method 
public function isDragDirectly():Boolean

Return whether need move frame directly when drag the frame.

Returns
Boolean

See also

isDragDirectlySet()method 
public function isDragDirectlySet():Boolean

Return is dragDirectly property is set by user.

Returns
Boolean
isMaximized()method 
protected function isMaximized():Boolean

Returns
Boolean
isResizable()method 
public function isResizable():Boolean

Returns whether this frame is resizable by the user. By default, all frames are initially resizable.

"resizable" means include capability of restore normal resize, maximize, iconified and resize by drag.

Returns
Boolean

See also

isResizeDirectly()method 
public function isResizeDirectly():Boolean

Return whether need resize frame directly when drag the resizer arrow.

Returns
Boolean

See also

pack()method 
public override function pack():void

Only did effect when state is NORMAL

precessIconified()method 
protected function precessIconified(programmatic:Boolean = true):void

Do the precesses when iconified.

Parameters
programmatic:Boolean (default = true)
precessMaximized()method 
protected function precessMaximized(programmatic:Boolean = true):void

Do the precesses when maximized.

Parameters
programmatic:Boolean (default = true)
precessRestored()method 
protected function precessRestored(programmatic:Boolean = true):void

Do the precesses when restored.

Parameters
programmatic:Boolean (default = true)
setClosable()method 
public function setClosable(b:Boolean):void

Sets whether this frame can be closed by the user. By default, it's true. Whether the frame will be hide or dispose, depend on the value returned by getDefaultCloseOperation.

Parameters
b:Boolean — true user can click close button to generate the close event, false user can't.

See also

setDefaultCloseOperation()method 
public function setDefaultCloseOperation(operation:int):void

Sets the operation that will happen by default when the user initiates a "close" on this frame. You must specify one of the following choices:

The value is set to DISPOSE_ON_CLOSE by default. if you set a value is not three of them, think of it is will be changed to default value. Parameters

operation:int — the operation which should be performed when the user closes the frame

See also

setDragable()method 
public function setDragable(b:Boolean):void

Sets whether this frame can be dragged by the user. By default, it's true.

"dragable" means drag to move the frame. Parameters

b:Boolean

See also

setDragDirectly()method 
public function setDragDirectly(b:Boolean):void

Indicate whether need move frame directly when drag the frame. if set to false, there will be a rectange to represent then bounds what will be move to. if set to true, the frame will be move directly when drag, but this is need more cpu counting.
Default is false.

Parameters
b:Boolean
setDragDirectlySet()method 
public function setDragDirectlySet(b:Boolean):void

Sets is dragDirectly property is set by user.

Parameters
b:Boolean
setIcon()method 
public function setIcon(ico:Icon):void

Sets the icon to be displayed in the title bar for this frame.

Parameters
ico:Icon — the icon to be displayed in the title bar, null to display no icon in the title bar.
setMaximizedBounds()method 
public function setMaximizedBounds(b:IntRectangle):void

Sets the maximized bounds for this frame.

Parameters
b:IntRectangle — bounds for the maximized state, null to back to use default bounds descripted in getMaximizedBounds's comments.

See also

setResizable()method 
public function setResizable(b:Boolean):void

Sets whether this frame is resizable by the user.

"resizable" means include capability of restore normal resize, maximize, iconified and resize by drag. Parameters

b:Boolean — true user can resize the frame by click resize buttons or drag to scale the frame, false user can't.

See also

setResizeDirectly()method 
public function setResizeDirectly(b:Boolean):void

Indicate whether need resize frame directly when drag the resizer arrow. if set to false, there will be a rectange to represent then size what will be resized to. if set to true, the frame will be resize directly when drag, but this is need more cpu counting.
Default is false.

Parameters
b:Boolean

See also

org.aswing.Resizer.setResizeDirectly()
setResizer()method 
public function setResizer(r:Resizer):voidParameters
r:Resizer
setSizeToFixMaxmimized()method 
protected function setSizeToFixMaxmimized():void
setState()method 
public function setState(s:int, programmatic:Boolean = true):voidParameters
s:int
 
programmatic:Boolean (default = true)
setTitle()method 
public function setTitle(t:String):void

Sets the text to be displayed in the title bar for this frame.

Parameters
t:String — the text to be displayed in the title bar, null to display no text in the title bar.
setTitleBar()method 
public function setTitleBar(t:FrameTitleBar):voidParameters
t:FrameTitleBar
setUI()method 
public override function setUI(newUI:ComponentUI):void

Sets the ui.

JFrame ui should implemented FrameUI interface!

Parameters
newUI:ComponentUI — the newUI

Throws
— when the newUI is not an FrameUI instance.
shouldOwnedPopupGroundVisible()method 
public override function shouldOwnedPopupGroundVisible(popup:JPopup):BooleanParameters
popup:JPopup

Returns
Boolean
tryToClose()method 
public function tryToClose():void

Try to close the Frame depend on the defaultCloseOperation

See also

updateUI()method 
public override function updateUI():void
Event detail
frameAbilityChangedevent 
Event object type: org.aswing.event.FrameEvent
FrameEvent.type property = org.aswing.event.FrameEvent.FRAME_ABILITY_CHANGED

Dispatched When the frame's ability changed. Include:

The FrameEvent.FRAME_ABILITY_CHANGED constant defines the value of the type property of the event object for a frameAbilityChanged event.

The properties of the event object have the following values:

PropertyValue
bubblesfalse
cancelablefalse
isProgrammatic()true
currentTargetThe 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.
targetThe 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.
frameClosingevent  
Event object type: org.aswing.event.FrameEvent
FrameEvent.type property = org.aswing.event.FrameEvent.FRAME_CLOSING

Dispatched when the frame is closing by user.

The FrameEvent.FRAME_CLOSING constant defines the value of the type property of the event object for a frameClosing event.

The properties of the event object have the following values:

PropertyValue
bubblesfalse
cancelablefalse
isProgrammatic()false
currentTargetThe 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.
targetThe 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.
frameIconifiedevent  
Event object type: org.aswing.event.FrameEvent
FrameEvent.type property = org.aswing.event.FrameEvent.FRAME_ICONIFIED

Dispatched when the frame be iconified.

The FrameEvent.FRAME_ICONIFIED constant defines the value of the type property of the event object for a frameIconified event.

The properties of the event object have the following values:

PropertyValue
bubblesfalse
cancelablefalse
isProgrammatic()True means this event is fired by the programmatic reason, false means user mouse/keyboard interaction reason.
currentTargetThe 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.
targetThe 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.
frameMaximizedevent  
Event object type: org.aswing.event.FrameEvent
FrameEvent.type property = org.aswing.event.FrameEvent.FRAME_MAXIMIZED

Dispatched when the frame be maximized.

The FrameEvent.WINDOW_DEACTIVATED constant defines the value of the type property of the event object for a frameMaximized event.

The properties of the event object have the following values:

PropertyValue
bubblesfalse
cancelablefalse
isProgrammatic()True means this event is fired by the programmatic reason, false means user mouse/keyboard interaction reason.
currentTargetThe 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.
targetThe 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.
frameRestoredevent  
Event object type: org.aswing.event.FrameEvent
FrameEvent.type property = org.aswing.event.FrameEvent.FRAME_RESTORED

Dispatched when the frame be restored.

The FrameEvent.FRAME_RESTORED constant defines the value of the type property of the event object for a frameRestored event.

The properties of the event object have the following values:

PropertyValue
bubblesfalse
cancelablefalse
isProgrammatic()True means this event is fired by the programmatic reason, false means user mouse/keyboard interaction reason.
currentTargetThe 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.
targetThe 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.
stateChangedevent  
Event object type: org.aswing.event.InteractiveEvent
InteractiveEvent.type property = org.aswing.event.InteractiveEvent.STATE_CHANGED

Dispatched when the frame's state changed. the state is all about:

The InteractiveEvent.STATE_CHANGED constant defines the value of the type property of the event object for a stateChanged event.

The properties of the event object have the following values:

PropertyValue
bubblesfalse
cancelablefalse
isProgrammatic()True means this event is fired by the programmatic reason, false means user mouse/keyboard interaction reason.
currentTargetThe 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.
targetThe 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.
Constant detail
DISPOSE_ON_CLOSEconstant
public static const DISPOSE_ON_CLOSE:int = 2

See also

DO_NOTHING_ON_CLOSEconstant 
public static const DO_NOTHING_ON_CLOSE:int = 0

See also

HIDE_ON_CLOSEconstant 
public static const HIDE_ON_CLOSE:int = 1

See also

ICONIFIEDconstant 
public static const ICONIFIED:int = 2

See also

MAXIMIZEDconstant 
public static const MAXIMIZED:int = 12

See also

MAXIMIZED_HORIZconstant 
public static const MAXIMIZED_HORIZ:int = 4

See also

MAXIMIZED_VERTconstant 
public static const MAXIMIZED_VERT:int = 8

See also

NORMALconstant 
public static const NORMAL:int = 0

See also

PROPERTY_TITLE_BARconstant 
public static const PROPERTY_TITLE_BAR:String = "titleBar"

For title bar changed event property name.