Packageorg.aswing.border
Classpublic class SideLineBorder
InheritanceSideLineBorder Inheritance DecorateBorder

A border that draw a line at one side of a component.



Public Methods
 MethodDefined by
  
SideLineBorder(interior:Border = null, side:Number, color:ASColor = null, thickness:Number = 1)
SideLineBorder(interior:Border, side:Number, color:ASColor, thickness:Number)
SideLineBorder(interior:Border, side:Number, color:ASColor)
SideLineBorder(interior:Border, side:Number)
SideLineBorder(interior:Border)
SideLineBorder()

SideLineBorder
 Inherited
Returns the insets of the border.
Note:subclass should not override this method, should override getBorderInsetsImp.
DecorateBorder
  
SideLineBorder
  
SideLineBorder
 Inherited
getDisplay(c:Component):DisplayObject
You should override this method to return the display object.
DecorateBorder
  
getDisplayImp():DisplayObject
SideLineBorder
 Inherited
Returns current interior border.
DecorateBorder
  
getSide():Number
SideLineBorder
  
getThickness():Number
SideLineBorder
  
setColor(color:ASColor):void
SideLineBorder
 Inherited
setInterior(interior:Border):void
Sets new interior border.
DecorateBorder
  
setSide(side:Number):void
SideLineBorder
  
setThickness(thickness:Number):void
SideLineBorder
 Inherited
call super.paintBorder paint the border first and then paint the interior border on the interior bounds.
DecorateBorder
  
SideLineBorder
Public Constants
 ConstantDefined by
  EAST : int = 2
[static] The east side constraint (right side of component).
SideLineBorder
  NORTH : int = 0
[static] The north side constraint (top of component).
SideLineBorder
  SOUTH : int = 1
[static] The south side constraint (bottom of component).
SideLineBorder
  WEST : int = 3
[static] The west side constraint (left side of component).
SideLineBorder
Constructor detail
SideLineBorder()constructor
public function SideLineBorder(interior:Border = null, side:Number, color:ASColor = null, thickness:Number = 1)

SideLineBorder(interior:Border, side:Number, color:ASColor, thickness:Number)
SideLineBorder(interior:Border, side:Number, color:ASColor)
SideLineBorder(interior:Border, side:Number)
SideLineBorder(interior:Border)
SideLineBorder()

Parameters

interior:Border (default = null) — interior border. Default is null;
 
side:Number — the side of the line. Must be one of bottom value:
  • #NORTH
  • #SOUTH
  • #EAST
  • #WEST
.Default is NORTH.
 
color:ASColor (default = null) — the color of the border. Default is ASColor.BLACK
 
thickness:Number (default = 1) — the thickness of the border. Default is 1
Method detail
getBorderInsetsImp()method
public override function getBorderInsetsImp(c:Component, bounds:IntRectangle):InsetsParameters
c:Component
 
bounds:IntRectangle

Returns
Insets
getColor()method 
public function getColor():ASColor

Returns
ASColor
getDisplayImp()method 
public override function getDisplayImp():DisplayObject

Returns
DisplayObject
getSide()method 
public function getSide():Number

Returns
Number
getThickness()method 
public function getThickness():Number

Returns
Number
setColor()method 
public function setColor(color:ASColor):voidParameters
color:ASColor
setSide()method 
public function setSide(side:Number):voidParameters
side:Number
setThickness()method 
public function setThickness(thickness:Number):voidParameters
thickness:Number
updateBorderImp()method 
public override function updateBorderImp(com:Component, g:Graphics2D, b:IntRectangle):voidParameters
com:Component
 
g:Graphics2D
 
b:IntRectangle
Constant detail
EASTconstant
public static const EAST:int = 2

The east side constraint (right side of component).

NORTHconstant 
public static const NORTH:int = 0

The north side constraint (top of component).

SOUTHconstant 
public static const SOUTH:int = 1

The south side constraint (bottom of component).

WESTconstant 
public static const WEST:int = 3

The west side constraint (left side of component).