| Package | org.aswing |
| Class | public class JSplitPane |
| Inheritance | JSplitPane Container Component AWSprite flash.display.Sprite |
| Implements | Orientable |
JSplitPane is used to divide two (and only two)
Components. The two Components
are graphically divided based on the look and feel
implementation, and the two Components can then be
interactively resized by the user.
The two Components in a split pane can be aligned
left to right using
JSplitPane.HORIZONTAL_SPLIT, or top to bottom using
JSplitPane.VERTICAL_SPLIT.
The preferred way to change the size of the Components
is to invoke
setDividerLocation where location is either
the new x or y position, depending on the orientation of the
JSplitPane.
To resize the Components to their preferred sizes invoke
resetToPreferredSizes.
When the user is resizing the Components the minimum
size of the Components is used to determine the
maximum/minimum position the Components
can be set to. If the minimum size of the two
components is greater than the size of the split pane the divider
will not allow you to resize it. To alter the minimum size of a
JComponent, see {
| Property | Defined by | ||
|---|---|---|---|
![]() | cacheAsBitmap : Boolean | AWSprite | |
![]() | container : Container | Component | |
| DIVIDER : String = "divider" [static]
Used to add a
Component to the divider
Component. | JSplitPane | ||
![]() | filters : Array | AWSprite | |
![]() | height : Number | Component | |
| LEFT : String = "left" [static]
Used to add a
Component to the left of the other
Component. | JSplitPane | ||
![]() | mask : DisplayObject | AWSprite | |
![]() | numChildren : int | AWSprite | |
| RIGHT : String = "right" [static]
Used to add a
Component to the right of the other
Component. | JSplitPane | ||
![]() | visible : Boolean | Component | |
![]() | width : Number | Component | |
![]() | x : Number | Component | |
![]() | y : Number | Component | |
| Method | Defined by | ||
|---|---|---|---|
|
JSplitPane(orientation:int, continuousLayout:Boolean = false, leftComponent:Component = null, rightComponent:Component = null)
JSplitPane(orientation:int, continuousLayout:Boolean, leftComponent:Component, rightComponent:Component)
JSplitPane(orientation:int, continuousLayout:Boolean) JSplitPane(orientation:int) JSplitPane()
Creates a new | JSplitPane | ||
![]() |
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 | |
![]() |
On Component just can add to one Container.
| Container | |
![]() |
appendAll(... coms):void
Adds one or more component to the container with null constraints
| Container | |
![]() |
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 | |
![]() |
doLayout():void
layout this container
| Container | |
![]() |
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 | |
|
Returns the component below, or to the right of the divider.
| JSplitPane | ||
![]() |
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 | |
![]() |
getComponent(index:int):Component
Gets the nth(index) component in this container.
| Container | |
![]() |
getComponentCount():int
Gets the number of components in this container.
| Container | |
![]() |
getConstraints():Object
Gets cpmponent's constraints.
| Component | |
|
getDefaultBasicUIClass():Class
| JSplitPane | ||
|
getDividerLocation():int
Returns the last value passed to
setDividerLocation. | JSplitPane | ||
|
getDividerSize():int
Returns the divider size.
| JSplitPane | ||
![]() |
Returns the focus manager for this component's stage,
or null if this component is not on stage.
| Component | |
![]() |
Returns the focus traversal policy of this container, it will return its parent's
focus traversal policy if its self is null.
| Container | |
![]() |
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 | |
![]() |
Returns the index of the child component in this container.
| Container | |
![]() |
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 | |
|
getLastDividerLocation():int
Returns the last location the divider was at.
| JSplitPane | ||
![]() | Container | ||
|
Returns the component to the left (or above) the divider.
| JSplitPane | ||
![]() |
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 | |
|
getOrientation():int
Returns the orientation.
| JSplitPane | ||
![]() |
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 | |
|
getResizeWeight():Number
Returns the number that determines how extra space is distributed.
| JSplitPane | ||
|
Returns the component to the right (or below) the divider.
| JSplitPane | ||
![]() |
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 | |
|
Returns the component above, or to the left of the divider.
| JSplitPane | ||
![]() | Component | ||
|
getUIClassID():String
| JSplitPane | ||
![]() |
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 | |
![]() |
Add component to spesified index.
| Container | |
![]() |
insertAll(index:int, ... coms):void
Insets one or more component to the container with null constraints at specified starting index.
| Container | |
![]() |
invalidate():void
Invalidates the container.
| Container | |
![]() |
invalidatePreferSizeCaches():void
Clears this component and all parents above it's preferred size caches.
| Component | |
![]() |
isAncestorOf(c:Component):Boolean
Checks if the component is contained in the component hierarchy of
this container.
| Container | |
![]() |
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 | |
|
isContinuousLayout():Boolean
Gets the
continuousLayout property. | JSplitPane | ||
![]() |
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 | |
|
isOneTouchExpandable():Boolean
Gets the
oneTouchExpandable property. | JSplitPane | ||
![]() |
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
Returns true, so that calls to
revalidate
on any descendant of this JSplitPane
will cause a request to be queued that
will validate the JSplitPane and all its descendants. | JSplitPane | ||
![]() |
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 | |
![]() |
reAppendChildren():void
Removes all children and then append them with their constraints.
| Container | |
![]() |
reAppendToParent(constraints:Object = null):void
Removes this component from its parent and then append it with specified constraints.
| Component | |
|
Removes the child component,
component from the
pane. | JSplitPane | ||
|
removeAll():void
Removes all the child components from the split pane, exclude divider.
| JSplitPane | ||
|
Removes the
Component at the specified index. | JSplitPane | ||
![]() |
removeChild(child:DisplayObject):DisplayObject
Removes a normal display object child.
| Container | |
![]() |
removeChildAt(index:int):DisplayObject
Removes a normal display object child with index.
| Container | |
![]() |
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 | |
|
resetToPreferredSizes():void
Lays out the
JSplitPane layout based on the preferred size
of the children components. | JSplitPane | ||
![]() |
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 | |
|
setBottomComponent(comp:Component):void
Sets the component below, or to the right of the divider.
| JSplitPane | ||
![]() |
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 | |
|
setContinuousLayout(newContinuousLayout:Boolean):void
Sets the value of the
continuousLayout property,
which must be true for the child components
to be continuously
redisplayed and laid out during user intervention. | JSplitPane | ||
|
setDividerLocation(location:int, programmatic:Boolean = false):void
Sets the location of the divider.
| JSplitPane | ||
|
setDividerSize(newSize:int):void
Sets the divider's size, this size is width when the orientation is horizontal
it is height when the orientation is vertical.
| JSplitPane | ||
![]() |
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
| JSplitPane | ||
![]() |
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 | |
![]() |
setFocusTraversalPolicy(ftp:FocusTraversalPolicy):void
Sets the focus traversal policy to this container, or sets null to
make this container use its parent's focus traversal policy.
| Container | |
![]() |
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 | |
![]() |
setLayout(layout:LayoutManager):void
| Container | |
|
setLeftComponent(comp:Component):void
Sets the component to the left (or above) the divider.
| JSplitPane | ||
![]() |
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 | |
|
setOneTouchExpandable(newValue:Boolean):void
Sets the value of the
oneTouchExpandable property,
which must be true for the
JSplitPane to provide a UI widget
on the divider to quickly expand/collapse the divider. | JSplitPane | ||
![]() |
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 | |
|
setOrientation(ori:int):void
Sets the orientation, or how the splitter is divided.
| JSplitPane | ||
![]() |
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 | |
|
setResizeWeight(value:Number):void
Specifies how to distribute extra space when the size of the split pane
changes.
| JSplitPane | ||
|
setRightComponent(comp:Component):void
Sets the component to the right (or below) the divider.
| JSplitPane | ||
![]() |
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 | |
|
setTopComponent(comp:Component):void
Sets the component above, or to the left of the divider.
| JSplitPane | ||
![]() |
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
| JSplitPane | ||
![]() |
validate():void
Validates this container and all of its subcomponents.
| Container | |
| Method | Defined by | ||
|---|---|---|---|
![]() |
clearPreferSizeCaches():void
| Component | |
![]() |
call the ui, if ui return null, ehn call layout to count.
| Container | |
![]() |
call the ui, if ui return null, ehn call layout to count.
| Container | |
![]() |
call the ui, if ui return null, ehn call layout to count.
| Container | |
![]() |
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 | |
![]() |
getChildIndexWithComponentIndex(index:int):int
| Container | |
![]() |
getComponentIndexWithChildIndex(index:int):int
| Container | |
![]() |
Override this to return another component that the focus should be transmit to.
| Component | |
![]() |
getForegroundChild():DisplayObject
Returns the foreground child.
| AWSprite | |
| JSplitPane | |||
![]() |
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 | |
![]() |
removeAtImp(i:int):Component
| Container | |
![]() |
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 component is added to a container. | Container | ||
![]() | Dispatched when a component is removed from a container. | Container | ||
![]() | 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 | ||
| Dispatched when the divider moved. | JSplitPane | |||
| Constant | Defined by | ||
|---|---|---|---|
| HORIZONTAL_SPLIT : int = 0 [static]
Horizontal split indicates the
Components are
split along the x axis. | JSplitPane | ||
| VERTICAL_SPLIT : int = 1 [static]
Vertical split indicates the
Components are
split along the y axis. | JSplitPane | ||
| DIVIDER | property |
public static var DIVIDER:String = "divider"
Used to add a Component to the divider
Component.
| LEFT | property |
public static var LEFT:String = "left"
Used to add a Component to the left of the other
Component.
| RIGHT | property |
public static var RIGHT:String = "right"
Used to add a Component to the right of the other
Component.
| JSplitPane | () | constructor |
public function JSplitPane(orientation:int, continuousLayout:Boolean = false, leftComponent:Component = null, rightComponent:Component = null)
JSplitPane(orientation:int, continuousLayout:Boolean, leftComponent:Component, rightComponent:Component)
JSplitPane(orientation:int, continuousLayout:Boolean)
JSplitPane(orientation:int)
JSplitPane()
Creates a new JSplitPane with the specified
orientation and
redrawing style, and with the specified components.
Parameters
orientation:int — (Optional)JSplitPane.HORIZONTAL_SPLIT or
JSplitPane.VERTICAL_SPLIT.Default is JSplitPane.HORIZONTAL_SPLIT
|
|
continuousLayout:Boolean (default = false) — (Optional) a boolean, true for the components to
redraw continuously as the divider changes position, false
to wait until the divider position stops changing to redraw. Default is false
|
|
leftComponent:Component (default = null) — (Optional)the Component that will
appear on the left
of a horizontally-split pane, or at the top of a
vertically-split pane. Default is null.
|
|
rightComponent:Component (default = null) — (Optional)the Component that will
appear on the right
of a horizontally-split pane, or at the bottom of a
vertically-split pane. Default is null.
|
| getBottomComponent | () | method |
public function getBottomComponent():ComponentReturns the component below, or to the right of the divider.
ReturnsComponent —
the Component displayed in that position
|
| getDefaultBasicUIClass | () | method |
public override function getDefaultBasicUIClass():Class
Returns
Class |
| getDividerLocation | () | method |
public function getDividerLocation():int
Returns the last value passed to setDividerLocation.
The value returned from this method may differ from the actual
divider location (if setDividerLocation was passed a
value bigger than the curent size).
int — an integer specifying the location of the divider
|
| getDividerSize | () | method |
public function getDividerSize():intReturns the divider size. default it is -1, means the UI will manage this.
Returnsint — the divider size
|
See also
| getLastDividerLocation | () | method |
public function getLastDividerLocation():intReturns the last location the divider was at.
Returnsint — an integer specifying the last divider location as a count
of pixels from the left (or upper) edge of the pane to the
left (or upper) edge of the divider
|
| getLeftComponent | () | method |
public function getLeftComponent():ComponentReturns the component to the left (or above) the divider.
ReturnsComponent —
the Component displayed in that position
|
| getOrientation | () | method |
public function getOrientation():intReturns the orientation.
Returnsint — an integer giving the orientation
|
See also
| getResizeWeight | () | method |
public function getResizeWeight():NumberReturns the number that determines how extra space is distributed.
ReturnsNumber — how extra space is to be distributed on a resize of the
split pane
|
See also
| getRightComponent | () | method |
public function getRightComponent():ComponentReturns the component to the right (or below) the divider.
ReturnsComponent —
the Component displayed in that position
|
| getTopComponent | () | method |
public function getTopComponent():ComponentReturns the component above, or to the left of the divider.
ReturnsComponent —
the Component displayed in that position
|
| getUIClassID | () | method |
public override function getUIClassID():String
Returns
String |
| insertImp | () | method |
protected override function insertImp(i:int, com:Component, constraints:Object = null):voidParameters
i:int |
|
com:Component |
|
constraints:Object (default = null) |
| isContinuousLayout | () | method |
public function isContinuousLayout():Boolean
Gets the continuousLayout property.
Boolean — the value of the continuousLayout property
|
See also
| isOneTouchExpandable | () | method |
public function isOneTouchExpandable():Boolean
Gets the oneTouchExpandable property.
Boolean — the value of the oneTouchExpandable property
|
See also
| isValidateRoot | () | method |
public override function isValidateRoot():Boolean
Returns true, so that calls to revalidate
on any descendant of this JSplitPane
will cause a request to be queued that
will validate the JSplitPane and all its descendants.
Boolean — true
|
See also
| remove | () | method |
public override function remove(component:Component):Component
Removes the child component, component from the
pane. Resets the leftComponent or
rightComponent instance variable, as necessary.
component:Component — the Component to remove
|
Component |
| removeAll | () | method |
public override function removeAll():void
Removes all the child components from the split pane, exclude divider. Resets the
leftComonent and rightComponent
instance variables.
| removeAt | () | method |
public override function removeAt(index:int):Component
Removes the Component at the specified index.
Updates the leftComponent and rightComponent
instance variables as necessary, and then messages super.
index:int — an integer specifying the component to remove, where
1 specifies the left/top component and 2 specifies the
bottom/right component
|
Component |
| resetToPreferredSizes | () | method |
public function resetToPreferredSizes():void
Lays out the JSplitPane layout based on the preferred size
of the children components. This will likely result in changing
the divider location.
| setBottomComponent | () | method |
public function setBottomComponent(comp:Component):voidSets the component below, or to the right of the divider.
Parameterscomp:Component — the Component to display in that position
|
| setContinuousLayout | () | method |
public function setContinuousLayout(newContinuousLayout:Boolean):void
Sets the value of the continuousLayout property,
which must be true for the child components
to be continuously
redisplayed and laid out during user intervention.
The default value of this property is false.
Some look and feels might not support continuous layout;
they will ignore this property.
newContinuousLayout:Boolean — true if the components
should continuously be redrawn as the divider changes position
|
See also
| setDividerLocation | () | method |
public function setDividerLocation(location:int, programmatic:Boolean = false):voidSets the location of the divider. This is passed off to the look and feel implementation, and then listeners are notified. A value less than 0 means collapse left/top component. A value equals int.MAX_VALUE means collapse right/top component.
Parameterslocation:int — an int specifying a UI-specific value (typically a
pixel count)
|
|
programmatic:Boolean (default = false) |
| setDividerSize | () | method |
public function setDividerSize(newSize:int):voidSets the divider's size, this size is width when the orientation is horizontal it is height when the orientation is vertical.
ParametersnewSize:int — the size of the divider
|
| setEnabled | () | method |
public override function setEnabled(b:Boolean):voidParameters
b:Boolean |
| setLeftComponent | () | method |
public function setLeftComponent(comp:Component):voidSets the component to the left (or above) the divider.
Parameterscomp:Component — the Component to display in that position
|
| setOneTouchExpandable | () | method |
public function setOneTouchExpandable(newValue:Boolean):void
Sets the value of the oneTouchExpandable property,
which must be true for the
JSplitPane to provide a UI widget
on the divider to quickly expand/collapse the divider.
The default value of this property is false.
Some look and feels might not support one-touch expanding;
they will ignore this property.
newValue:Boolean — true to specify that the split pane should provide a
collapse/expand widget
|
See also
| setOrientation | () | method |
public function setOrientation(ori:int):voidSets the orientation, or how the splitter is divided. The options are:
ori:int — an integer specifying the orientation
|
| setResizeWeight | () | method |
public function setResizeWeight(value:Number):voidSpecifies how to distribute extra space when the size of the split pane changes. A value of 0, the default, indicates the right/bottom component gets all the extra space (the left/top component acts fixed), where as a value of 1 specifies the left/top component gets all the extra space (the right/bottom component acts fixed). Specifically, the left/top component gets (weight diff) extra space and the right/bottom component gets (1 - weight) diff extra space.
Parametersvalue:Number — as described above, limit[0, 1]
|
| setRightComponent | () | method |
public function setRightComponent(comp:Component):voidSets the component to the right (or below) the divider.
Parameterscomp:Component — the Component to display in that position
|
| setTopComponent | () | method |
public function setTopComponent(comp:Component):voidSets the component above, or to the left of the divider.
Parameterscomp:Component — the Component to display in that position
|
| updateUI | () | method |
public override function updateUI():void
| stateChanged | event |
org.aswing.event.InteractiveEvent
org.aswing.event.InteractiveEvent.STATE_CHANGED
Dispatched when the divider moved.
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:
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
isProgrammatic() | True means this event is fired by the programmatic reason, false means user mouse/keyboard interaction reason. |
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. |
| HORIZONTAL_SPLIT | constant |
public static const HORIZONTAL_SPLIT:int = 0
Horizontal split indicates the Components are
split along the x axis. For example the two
Components will be split one to the left of the
other.
| VERTICAL_SPLIT | constant |
public static const VERTICAL_SPLIT:int = 1
Vertical split indicates the Components are
split along the y axis. For example the two
Components will be split one on top of the other.