| javax.swing.border.Border
All known Subclasses: javax.swing.border.AbstractBorder, javax.swing.plaf.BorderUIResource,
Border | public interface Border (Code) | | Interface describing an object capable of rendering a border
around the edges of a swing component.
For examples of using borders see
How to Use Borders,
a section in The Java Tutorial.
In the Swing component set, borders supercede Insets as the
mechanism for creating a (decorated or plain) area around the
edge of a component.
Usage Notes:
- Use EmptyBorder to create a plain border (this mechanism
replaces its predecessor,
setInsets ).
- Use CompoundBorder to nest multiple border objects, creating
a single, combined border.
- Border instances are designed to be shared. Rather than creating
a new border object using one of border classes, use the
BorderFactory methods, which produces a shared instance of the
common border types.
- Additional border styles include BevelBorder, SoftBevelBorder,
EtchedBorder, LineBorder, TitledBorder, and MatteBorder.
- To create a new border class, subclass AbstractBorder.
version: 1.26 05/05/07 author: David Kloba author: Amy Fowler See Also: javax.swing.BorderFactory See Also: EmptyBorder See Also: CompoundBorder |
getBorderInsets | Insets getBorderInsets(Component c)(Code) | | Returns the insets of the border.
Parameters: c - the component for which this border insets value applies |
isBorderOpaque | boolean isBorderOpaque()(Code) | | Returns whether or not the border is opaque. If the border
is opaque, it is responsible for filling in it's own
background when painting.
|
paintBorder | void paintBorder(Component c, Graphics g, int x, int y, int width, int height)(Code) | | Paints the border for the specified component with the specified
position and size.
Parameters: c - the component for which this border is being painted Parameters: g - the paint graphics Parameters: x - the x position of the painted border Parameters: y - the y position of the painted border Parameters: width - the width of the painted border Parameters: height - the height of the painted border |
|
|