# Uses of Class
org.eclipse.draw2d.AbstractBorder

Packages that use AbstractBorder
Package
Description
org.eclipse.draw2d
Primary package containing general interfaces and implementation classes.
org.eclipse.draw2d.text
Figures and support classes related to the layout and rendering of rich text.

## Uses of AbstractBorder in org.eclipse.draw2d

Subclasses of AbstractBorder in org.eclipse.draw2d
Modifier and Type
Class
Description
`class`
`AbstractBackground`
A special border which can paint both underneath and on top of a Figure.
`class`
`AbstractLabeledBorder`
Provides support for a border with a label describing the contents of which it is surrounding.
`class`
`ButtonBorder`
Creates a border for a clickable type of figure, which works in conjunction with the Figure and its model.
`class`
`CompoundBorder`
CompoundBorder allows for the nesting of two borders.
`class`
`FocusBorder`
A Border that looks like the system's focus rectangle.
`class`
`FrameBorder`
Provides for a frame-like border which contains a title bar for holding the title of a Figure.
`class`
`GroupBoxBorder`
A labeled border intended to house a Figure with a group of children.
`class`
`LineBorder`
Provides for a line border with sides of equal widths.
`class`
`MarginBorder`
A border that provides blank padding.
`class`
`SchemeBorder`
SchemeBorder allows the creation of borders based on `Schemes`.
`final class`
`SimpleEtchedBorder`
Provides a two pixel wide constant sized border, having an etched look.
`final class`
`SimpleLoweredBorder`
Provides a lowered border.
`class`
`SimpleRaisedBorder`
Provides a raised border.
`class`
`TitleBarBorder`
Border provides a title bar on the Figure for which this is the border of.

## Uses of AbstractBorder in org.eclipse.draw2d.text

Subclasses of AbstractBorder in org.eclipse.draw2d.text
Modifier and Type
Class
Description
`class`
`AbstractFlowBorder`
A basis for implementing `FlowBorder`.