Packageorg.aswing
Classpublic class AbstractTabbedPane
InheritanceAbstractTabbedPane Inheritance Container Inheritance Component Inheritance AWSprite Inheritance flash.display.Sprite
SubclassesJAccordion, JTabbedPane

An abstract class for all Container pane class that have title, icon, tip for every sub pane. For example JAccordion, JTabbedPane.



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
 Inheritedd_numChildren : int
AWSprite
 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
 Inheritedlayout : LayoutManager
Container
 InheritedreadyToPaint : Boolean
Component
 Inheritedui : ComponentUI
Component
 Inheritedvalid : Boolean
Component
Public Methods
 MethodDefined by
  
AbstractTabbedPane
 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
  
addStateListener(listener:Function, priority:int = 0, useWeakReference:Boolean = false):void
Adds a listener to listen the tab selection change event.
AbstractTabbedPane
  
append(com:Component, constraints:Object = null):void
Adds a component to the tabbedpane.
AbstractTabbedPane
 Inherited
appendAll(... coms):void
Adds one or more component to the container with null constraints
Container
  
appendTab(com:Component, title:String = "", icon:Icon = null, tip:String = null):void
Adds a component and tip represented by a title and/or icon, either of which can be null.
AbstractTabbedPane
 Inherited
bringToBottom(child:DisplayObject):void
Brings a child to bottom.
AWSprite
 Inherited
bringToTop(child:DisplayObject):void
Brings a child to top.
AWSprite
 Inherited
Component
 Inherited
containsChild(child:DisplayObject):Boolean
Returns whether child is directly child of this sprite, true only if getChildIndex(child) >= 0.
AWSprite
 Inherited
doLayout():void
layout this container
Container
 Inherited
fireFocusKeyDownEvent(e:KeyboardEvent):void
Component
 Inherited
fireFocusKeyUpEvent(e:KeyboardEvent):void
Component
 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 default basic ui class for this component.
Component
 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
 Inherited
Stores the global location value of this component into "return value" p and returns p.
Component
 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 horizontal alignment of the icon and text.
AbstractTabbedPane
  
Returns the horizontal position of the text relative to the icon.
AbstractTabbedPane
  
getIconAt(i:int):Icon
Returns the tab icon at specified index.
AbstractTabbedPane
  
Returns the amount of space between the text and the icon displayed in this button.
AbstractTabbedPane
 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
Returns the object to receive the focus for this component.
Component
 Inherited
Returns the keyboard manager of this component's JRootPane ancestor.
Component
 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
  
Returns the space for margin between the tab border and the tab label.
AbstractTabbedPane
 Inherited
Returns getMaximumSize().height
Component
 Inherited
Component
 Inherited
Returns getMaximumSize().width
Component
 Inherited
Returns getMinimumSize().height
Component
 Inherited
Component
 Inherited
Returns getMinimumSize().width
Component
  
Returns the model associated with this tabbedpane.
AbstractTabbedPane
 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 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
Returns getPreferredSize().height
Component
 Inherited
Component
 Inherited
Returns getPreferredSize().width
Component
 Inherited
Returns the first JRootPane ancestor of this component.
Component
  
AbstractTabbedPane
  
AbstractTabbedPane
 Inherited
Stores the size value of this component into "return value" rv and returns rv.
Component
  
Returns the count of tabs.
AbstractTabbedPane
  
getTipAt(i:int):String
Returns the tab tool tip text at specified index.
AbstractTabbedPane
  
getTitleAt(i:int):String
Returns the tab title at specified index.
AbstractTabbedPane
 Inherited
getToolTipText():String
Returns the tooltip string that has been set with setToolTipText.
Component
 Inherited
Component
 Inherited
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
  
Returns the vertical alignment of the text and icon.
AbstractTabbedPane
  
Returns the vertical position of the text relative to the icon.
AbstractTabbedPane
 Inherited
getWidth():int
Returns the current width of this component
Component
 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
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
  
indexOfIcon(icon:Icon):int
Returns the first tab index with a given icon, or -1 if no tab has this icon.
AbstractTabbedPane
  
indexOfTip(tip:String):int
Returns the first tab index with a given tip, or -1 if no tab has this tip.
AbstractTabbedPane
  
indexOfTitle(title:String):int
Returns the first tab index with a given title, or -1 if no tab has this title.
AbstractTabbedPane
  
insert(i:int, com:Component, constraints:Object = null):void
Adds a component to the tabbedpane with spesified index.
AbstractTabbedPane
 Inherited
insertAll(index:int, ... coms):void
Insets one or more component to the container with null constraints at specified starting index.
Container
  
insertTab(i:int, com:Component, title:String = "", icon:Icon = null, tip:String = null):void
Inserts a component, at index, represented by a title and/or icon, either of which may be null.
AbstractTabbedPane
 Inherited
invalidate():void
Invalidates the container.
Container
 Inherited
Clears this component and all parents above it's preferred size caches.
Component
 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
 Inherited
Returns whether the component is acceptable drag initiator for this component.
Component
 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
  
isEnabledAt(index:int):Boolean
Returns whether or not the tab at index is currently enabled.
AbstractTabbedPane
 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
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
 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
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
 Inherited
isVisible():Boolean
Component
  
isVisibleAt(index:int):Boolean
Returns whether or not the tab at index is currently visible.
AbstractTabbedPane
 Inherited
makeFocus():void
Makes this component's internal focus object to be the stage focus directly, without any judgement.
Component
 Inherited
pack():void
Causes this component to be sized to fit the preferred size.
Component
 Inherited
paintFocusRect(force:Boolean = false):void
Paints the focus rect if need.
Component
 Inherited
Redraw the component UI face immediately if it is visible and ready to paint.
Component
 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
  
Removes the specified child component.
AbstractTabbedPane
  
removeAll():void
Remove all child components.
AbstractTabbedPane
  
removeAt(index:int):Component
Removes the specified index child component.
AbstractTabbedPane
 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
  
removeStateListener(listener:Function):void
Removes a state listener.
AbstractTabbedPane
  
Removes the specified child component.
AbstractTabbedPane
 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
revalidate():void
Supports deferred automatic layout.
Component
 Inherited
Component
 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
 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 a function to judge whether a component is acceptable drag initiator.
Component
 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
Enable or disable the component.
Component
  
setEnabledAt(index:int, enabled:Boolean):void
Sets whether or not the tab at index is enabled.
AbstractTabbedPane
 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
  
setHorizontalAlignment(alignment:int):void
Sets the horizontal alignment of the icon and text.
AbstractTabbedPane
  
setHorizontalTextPosition(textPosition:int):void
Sets the horizontal position of the text relative to the icon.
AbstractTabbedPane
  
setIconAt(i:int, icon:Icon):void
Sets the icon at index to tab icon which can be null.
AbstractTabbedPane
  
setIconTextGap(iconTextGap:int):void
If both the icon and text properties are set, this property defines the space between them.
AbstractTabbedPane
 Inherited
setLayout(layout:LayoutManager):void
Container
 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
  
setMargin(m:Insets):void
Sets space for margin between the tab border and the tab label.
AbstractTabbedPane
 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
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
  
Sets the model to be used with this tabbedpane.
AbstractTabbedPane
 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
  
setSelectedComponent(com:Component, programmatic:Boolean = true):void
Sets the selected component for this tabbedpane.
AbstractTabbedPane
  
setSelectedIndex(i:int, programmatic:Boolean = true):void
Sets the selected index for this tabbedpane.
AbstractTabbedPane
 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
  
setTipAt(i:int, t:String):void
Sets the tool tip at index to tab tooltip which can be null.
AbstractTabbedPane
  
setTitleAt(i:int, t:String):void
Sets the title at index to title which can be null.
AbstractTabbedPane
 Inherited
setToolTipText(t:String):void
Registers the text to display in a tool tip.
Component
 Inherited
setUI(newUI:ComponentUI):void
Sets the look and feel delegate for this component.
Component
 Inherited
setUIElement(b:Boolean):void
Sets the component is a ui element or not.
Component
  
setVerticalAlignment(alignment:int):void
Sets the vertical alignment of the icon and text.
AbstractTabbedPane
  
setVerticalTextPosition(textPosition:int):void
Sets the vertical position of the text relative to the icon.
AbstractTabbedPane
 Inherited
setVisible(v:Boolean):void
Set a component to be hide or shown.
Component
  
setVisibleAt(index:int, visible:Boolean):void
Sets whether or not the tab at index is visible.
AbstractTabbedPane
 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
swapChildren(child1:DisplayObject, child2:DisplayObject):void
AWSprite
 Inherited
swapChildrenAt(index1:int, index2:int):void
AWSprite
 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
 Inherited
updateUI():void
Resets the UI property to a value from the current look and feel.
Component
 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
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
  
insertImp(i:int, com:Component, constraints:Object = null):void
This will call insertTab()
AbstractTabbedPane
  
insertProperties(i:int, title:String = "", icon:Icon = null, tip:String = null):void
AbstractTabbedPane
  
insertToArray(arr:Array, i:int, obj:Object):void
AbstractTabbedPane
 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
 Inherited
locate():void
Locate the component to the current location.
Component
 Inherited
draw the component interface in specified bounds.
Component
  
This will call removeTabAt()
AbstractTabbedPane
  
removeFromArray(arr:Array, i:int):void
AbstractTabbedPane
  
removeProperties(i:int):void
AbstractTabbedPane
 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
 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
 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 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 selected tab changed.AbstractTabbedPane
Public Constants
 ConstantDefined by
  BOTTOM : int = 3
[static] A fast access to AsWingConstants Constant
AbstractTabbedPane
  CENTER : int = 0
[static] A fast access to AsWingConstants Constant
AbstractTabbedPane
  HORIZONTAL : int = 0
[static] A fast access to AsWingConstants Constant
AbstractTabbedPane
  LEFT : int = 2
[static] A fast access to AsWingConstants Constant
AbstractTabbedPane
  RIGHT : int = 4
[static] A fast access to AsWingConstants Constant
AbstractTabbedPane
  TOP : int = 1
[static] A fast access to AsWingConstants Constant
AbstractTabbedPane
  VERTICAL : int = 1
[static] A fast access to AsWingConstants Constant
AbstractTabbedPane
Constructor detail
AbstractTabbedPane()constructor
public function AbstractTabbedPane()
Method detail
addStateListener()method
public function addStateListener(listener:Function, priority:int = 0, useWeakReference:Boolean = false):void

Adds a listener to listen the tab selection change event.

Parameters
listener:Function — the listener
 
priority:int (default = 0) — the priority
 
useWeakReference:Boolean (default = false) — Determines whether the reference to the listener is strong or weak.

See also

org.aswing.event.InteractiveEvent.STATE_CHANGED
append()method 
public override function append(com:Component, constraints:Object = null):void

Adds a component to the tabbedpane. If constraints is a String or an Icon or an Object(object.toString() as a title), it will be used for the tab title, otherwise the component's name will be used as the tab title. Shortcut of insert(-1, com, constraints).

Parameters
com:Component — the component to be displayed when this tab is clicked
 
constraints:Object (default = null) — the object to be displayed in the tab

See also

appendTab()method 
public function appendTab(com:Component, title:String = "", icon:Icon = null, tip:String = null):void

Adds a component and tip represented by a title and/or icon, either of which can be null. Shortcut of insertTab(-1, com, title, icon, tip)

Parameters
com:Component — The component to be displayed when this tab is clicked
 
title:String (default = "") — the title to be displayed in this tab
 
icon:Icon (default = null) — the icon to be displayed in this tab
 
tip:String (default = null) — the tooltip to be displayed for this tab, can be null means no tool tip.
getHorizontalAlignment()method 
public function getHorizontalAlignment():int

Returns the horizontal alignment of the icon and text.

Returns
int — the horizontalAlignment property, one of the following values:
  • AsWingConstants.RIGHT (the default)
  • AsWingConstants.LEFT
  • AsWingConstants.CENTER
getHorizontalTextPosition()method 
public function getHorizontalTextPosition():int

Returns the horizontal position of the text relative to the icon.

Returns
int — the horizontalTextPosition property, one of the following values:
  • AsWingConstants.RIGHT (the default)
  • AsWingConstants.LEFT
  • AsWingConstants.CENTER
getIconAt()method 
public function getIconAt(i:int):Icon

Returns the tab icon at specified index.

Parameters
i:int — the index

Returns
Icon — the tab icon
getIconTextGap()method 
public function getIconTextGap():int

Returns the amount of space between the text and the icon displayed in this button.

Returns
int — an int equal to the number of pixels between the text and the icon.

See also

getMargin()method 
public function getMargin():Insets

Returns the space for margin between the tab border and the tab label.

Returns
Insets
getModel()method 
public function getModel():SingleSelectionModel

Returns the model associated with this tabbedpane.

Returns
SingleSelectionModel

See also

getSelectedComponent()method 
public function getSelectedComponent():Component

Returns
Component
getSelectedIndex()method 
public function getSelectedIndex():int

Returns
int
getTabCount()method 
public function getTabCount():int

Returns the count of tabs.

Returns
int
getTipAt()method 
public function getTipAt(i:int):String

Returns the tab tool tip text at specified index.

Parameters
i:int — the index

Returns
String — the tab tool tip text
getTitleAt()method 
public function getTitleAt(i:int):String

Returns the tab title at specified index.

Parameters
i:int — the index

Returns
String — the tab title
getVerticalAlignment()method 
public function getVerticalAlignment():int

Returns the vertical alignment of the text and icon.

Returns
int — the verticalAlignment property, one of the following values:
  • AsWingConstants.CENTER (the default)
  • AsWingConstants.TOP
  • AsWingConstants.BOTTOM
getVerticalTextPosition()method 
public function getVerticalTextPosition():int

Returns the vertical position of the text relative to the icon.

Returns
int — the verticalTextPosition property, one of the following values:
  • AsWingConstants.CENTER (the default)
  • AsWingConstants.TOP
  • AsWingConstants.BOTTOM
indexOfIcon()method 
public function indexOfIcon(icon:Icon):int

Returns the first tab index with a given icon, or -1 if no tab has this icon.

Parameters
icon:Icon — the title for the tab

Returns
int — the first tab index which matches icon, or -1 if no tab has this icon
indexOfTip()method 
public function indexOfTip(tip:String):int

Returns the first tab index with a given tip, or -1 if no tab has this tip.

Parameters
tip:String — the title for the tab

Returns
int — the first tab index which matches tip, or -1 if no tab has this tip
indexOfTitle()method 
public function indexOfTitle(title:String):int

Returns the first tab index with a given title, or -1 if no tab has this title.

Parameters
title:String — the title for the tab

Returns
int — the first tab index which matches title, or -1 if no tab has this title
insert()method 
public override function insert(i:int, com:Component, constraints:Object = null):void

Adds a component to the tabbedpane with spesified index. If constraints is a String or an Icon or an Object(object.toString() as a title), it will be used for the tab title, otherwise the component's name will be used as the tab title. Cover method for insertTab.

Parameters
i:int — index the position at which to insert the component, or less than 0 value to append the component to the end
 
com:Component — the component to be added
 
constraints:Object (default = null) — the object to be displayed in the tab

See also

insertImp()method 
protected override function insertImp(i:int, com:Component, constraints:Object = null):void

This will call insertTab()

Parameters
i:int
 
com:Component
 
constraints:Object (default = null)
insertProperties()method 
protected function insertProperties(i:int, title:String = "", icon:Icon = null, tip:String = null):voidParameters
i:int
 
title:String (default = "")
 
icon:Icon (default = null)
 
tip:String (default = null)
insertTab()method 
public function insertTab(i:int, com:Component, title:String = "", icon:Icon = null, tip:String = null):void

Inserts a component, at index, represented by a title and/or icon, either of which may be null.

Parameters
i:int — the index position to insert this new tab, less than 0 means append to the end.
 
com:Component — The component to be displayed when this tab is clicked
 
title:String (default = "") — the title to be displayed in this tab
 
icon:Icon (default = null) — the icon to be displayed in this tab
 
tip:String (default = null) — the tooltip to be displayed for this tab, can be null means no tool tip.

Throws
— when index > children count
insertToArray()method 
protected function insertToArray(arr:Array, i:int, obj:Object):voidParameters
arr:Array
 
i:int
 
obj:Object
isEnabledAt()method 
public function isEnabledAt(index:int):Boolean

Returns whether or not the tab at index is currently enabled. false will be returned if there is no tab at that index.

Parameters
index:int — the index of the item being queried

Returns
Boolean — if the tab at index is enabled; false otherwise.
isVisibleAt()method 
public function isVisibleAt(index:int):Boolean

Returns whether or not the tab at index is currently visible. false will be returned if there is no tab at that index.

Parameters
index:int — the index of the item being queried

Returns
Boolean — if the tab at index is visible; false otherwise.
remove()method 
public override function remove(com:Component):Component

Removes the specified child component. After the component is removed, its visibility is reset to true to ensure it will be visible if added to other containers. Cover method for removeTabAt.

Parameters
com:Component

Returns
Component

See also

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

Remove all child components. After the component is removed, its visibility is reset to true to ensure it will be visible if added to other containers.

See also

removeAt()method 
public override function removeAt(index:int):Component

Removes the specified index child component. After the component associated with index is removed, its visibility is reset to true to ensure it will be visible if added to other containers. Cover method for removeTabAt.

Parameters
index:int

Returns
Component

See also

removeAtImp()method 
protected override function removeAtImp(i:int):Component

This will call removeTabAt()

Parameters
i:int

Returns
Component
removeFromArray()method 
protected function removeFromArray(arr:Array, i:int):voidParameters
arr:Array
 
i:int
removeProperties()method 
protected function removeProperties(i:int):voidParameters
i:int
removeStateListener()method 
public function removeStateListener(listener:Function):void

Removes a state listener.

Parameters
listener:Function — the listener to be removed.

See also

org.aswing.event.InteractiveEvent.STATE_CHANGED
removeTabAt()method 
public function removeTabAt(i:int):Component

Removes the specified child component. After the component is removed, its visibility is reset to true to ensure it will be visible if added to other containers.

Parameters
i:int — the index of component.

Returns
Component — the component just removed, or null there is not component at this position.
setEnabledAt()method 
public function setEnabledAt(index:int, enabled:Boolean):void

Sets whether or not the tab at index is enabled. Nothing will happen if there is no tab at that index.

Parameters
index:int — the tab index which should be enabled/disabled
 
enabled:Boolean — whether or not the tab should be enabled
setHorizontalAlignment()method 
public function setHorizontalAlignment(alignment:int):void

Sets the horizontal alignment of the icon and text.

Parameters
alignment:int — one of the following values:
  • AsWingConstants.RIGHT (the default)
  • AsWingConstants.LEFT
  • AsWingConstants.CENTER
setHorizontalTextPosition()method 
public function setHorizontalTextPosition(textPosition:int):void

Sets the horizontal position of the text relative to the icon.

Parameters
textPosition:int — one of the following values:
  • AsWingConstants.RIGHT (the default)
  • AsWingConstants.LEFT
  • AsWingConstants.CENTER
setIconAt()method 
public function setIconAt(i:int, icon:Icon):void

Sets the icon at index to tab icon which can be null. Nothing will happen if there is no tab at that index.

Parameters
i:int — the index
 
icon:Icon — the tab icon
setIconTextGap()method 
public function setIconTextGap(iconTextGap:int):void

If both the icon and text properties are set, this property defines the space between them.

The default value of this property is 4 pixels. Parameters

iconTextGap:int

See also

setMargin()method 
public function setMargin(m:Insets):void

Sets space for margin between the tab border and the tab label.

Parameters
m:Insets — the space between the border and the label
setModel()method 
public function setModel(model:SingleSelectionModel):void

Sets the model to be used with this tabbedpane.

Parameters
model:SingleSelectionModel — the model to be used

See also

setSelectedComponent()method 
public function setSelectedComponent(com:Component, programmatic:Boolean = true):void

Sets the selected component for this tabbedpane. This will automatically set the selectedIndex to the index corresponding to the specified component.

Parameters
com:Component — the component to be selected
 
programmatic:Boolean (default = true) — indicate if this is a programmatic change.

See also

setSelectedIndex()method 
public function setSelectedIndex(i:int, programmatic:Boolean = true):void

Sets the selected index for this tabbedpane. The index must be a valid tab index or -1, which indicates that no tab should be selected (can also be used when there are no tabs in the tabbedpane). If a -1 value is specified when the tabbedpane contains one or more tabs, then the results will be implementation defined.

Parameters
i:int — the index to be selected
 
programmatic:Boolean (default = true) — indicate if this is a programmatic change.
setTipAt()method 
public function setTipAt(i:int, t:String):void

Sets the tool tip at index to tab tooltip which can be null. Nothing will happen if there is no tab at that index.

Parameters
i:int — the index
 
t:String — the tab tool tip
setTitleAt()method 
public function setTitleAt(i:int, t:String):void

Sets the title at index to title which can be null. Nothing will happen if there is no tab at that index.

Parameters
i:int — the index
 
t:String — the tab title
setVerticalAlignment()method 
public function setVerticalAlignment(alignment:int):void

Sets the vertical alignment of the icon and text.

Parameters
alignment:int — one of the following values:
  • AsWingConstants.CENTER (the default)
  • AsWingConstants.TOP
  • AsWingConstants.BOTTOM
setVerticalTextPosition()method 
public function setVerticalTextPosition(textPosition:int):void

Sets the vertical position of the text relative to the icon.

Parameters
textPosition:int — one of the following values:
  • AsWingConstants.CENTER (the default)
  • AsWingConstants.TOP
  • AsWingConstants.BOTTOM
setVisibleAt()method 
public function setVisibleAt(index:int, visible:Boolean):void

Sets whether or not the tab at index is visible. Nothing will happen if there is no tab at that index.

Parameters
index:int — the tab index which should be shown/hidden
 
visible:Boolean — whether or not the tab should be visible
Event detail
stateChangedevent 
Event object type: org.aswing.event.InteractiveEvent
InteractiveEvent.type property = org.aswing.event.InteractiveEvent.STATE_CHANGED

Dispatched when the selected tab changed.

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
BOTTOMconstant
public static const BOTTOM:int = 3

A fast access to AsWingConstants Constant

See also

CENTERconstant 
public static const CENTER:int = 0

A fast access to AsWingConstants Constant

See also

HORIZONTALconstant 
public static const HORIZONTAL:int = 0

A fast access to AsWingConstants Constant

See also

LEFTconstant 
public static const LEFT:int = 2

A fast access to AsWingConstants Constant

See also

RIGHTconstant 
public static const RIGHT:int = 4

A fast access to AsWingConstants Constant

See also

TOPconstant 
public static const TOP:int = 1

A fast access to AsWingConstants Constant

See also

VERTICALconstant 
public static const VERTICAL:int = 1

A fast access to AsWingConstants Constant

See also