Class org.aswing.border.LineBorder

Description

Method Index

new LineBorder()
getBorderInsetsImp(), getColor(), getRound(), getThickness(), paintBorderImp(), setColor(), setRound(), setThickness()

Inherited from DecorateBorder

Constructor Detail

LineBorder

public function LineBorder(interior:Border, color:ASColor, thickness:Number, round:Number)

LineBorder(interior:Border, color:ASColor, thickness:Number, roundedCorners:Boolean)
LineBorder(interior:Border, color:ASColor, thickness:Number)
LineBorder(interior:Border, color:ASColor)
LineBorder(interior:Border)
LineBorder()

Parameters

interiorinterior border. Default is null;
colorthe color of the border. Default is ASColor.BLACK
thicknessthe thickness of the border. Default is 1
roundround rect radius, default is 0 means normal rectangle, not rect.

Method Detail

paintBorderImp

public function paintBorderImp(c:Component, g:Graphics, b:Rectangle):Void

Description copied from DecorateBorder

Override this method in sub-class to draw border on the specified mc.

Overrides

paintBorderImp() in org.aswing.border.DecorateBorder

getBorderInsetsImp

public function getBorderInsetsImp(c:Component, bounds:Rectangle):Insets

Description copied from DecorateBorder

You should override this method to count this border's insets.

Overrides

getBorderInsetsImp() in org.aswing.border.DecorateBorder

getColor

public function getColor():ASColor

setColor

public function setColor(color:ASColor):Void

getThickness

public function getThickness():Number

setThickness

public function setThickness(thickness:Number):Void

getRound

public function getRound():Number

setRound

public function setRound(round:Number):Void