Packageorg.aswing.border
Classpublic class LineBorder
InheritanceLineBorder Inheritance DecorateBorder
SubclassesComboBoxPopupBorder

Line border, this will paint a rounded line for a component.



Public Methods
 MethodDefined by
  
LineBorder(interior:Border = null, color:ASColor = null, thickness:Number = 1, round:Number = 0)
Create a line border.
LineBorder
 Inherited
Returns the insets of the border.
Note:subclass should not override this method, should override getBorderInsetsImp.
DecorateBorder
  
LineBorder
  
LineBorder
 Inherited
getDisplay(c:Component):DisplayObject
You should override this method to return the display object.
DecorateBorder
  
getDisplayImp():DisplayObject
LineBorder
 Inherited
Returns current interior border.
DecorateBorder
  
getRound():Number
LineBorder
  
getThickness():Number
LineBorder
  
setColor(color:ASColor):void
LineBorder
 Inherited
setInterior(interior:Border):void
Sets new interior border.
DecorateBorder
  
setRound(round:Number):void
LineBorder
  
setThickness(thickness:Number):void
LineBorder
 Inherited
call super.paintBorder paint the border first and then paint the interior border on the interior bounds.
DecorateBorder
  
LineBorder
Constructor detail
LineBorder()constructor
public function LineBorder(interior:Border = null, color:ASColor = null, thickness:Number = 1, round:Number = 0)

Create a line border.

Parameters
interior:Border (default = null) — interior border. Default is null;
 
color:ASColor (default = null) — the color of the border. Default is null, means ASColor.BLACK
 
thickness:Number (default = 1) — the thickness of the border. Default is 1
 
round:Number (default = 0) — round rect radius, default is 0 means normal rectangle, not rect.
Method detail
getBorderInsetsImp()method
public override function getBorderInsetsImp(com:Component, bounds:IntRectangle):InsetsParameters
com:Component
 
bounds:IntRectangle

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

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

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

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

Returns
Number
setColor()method 
public function setColor(color:ASColor):voidParameters
color:ASColor
setRound()method 
public function setRound(round:Number):voidParameters
round: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