Class java.awt.swing.border.AbstractBorder
java.lang.Object
|
+----java.awt.swing.border.AbstractBorder
- Subclasses:
- BevelBorder, CompoundBorder, EmptyBorder, EtchedBorder, LineBorder, TitledBorder
- public abstract class AbstractBorder
- extends Object
- implements Border, Serializable
A class which implements an empty border with no size.
This provides a convenient base class from which other border
classes can be easily derived.
Warning: serialized objects of this class will not be compatible with
future swing releases. The current serialization support is appropriate
for short term storage or RMI between Swing1.0 applications. It will
not be possible to load serialized Swing1.0 objects with future releases
of Swing. The JDK1.2 release of Swing will be the compatibility
baseline for the serialized form of Swing objects.
Method Summary
|
Insets
|
getBorderInsets(Component c)
This default implementation returns the value of getBorderMargins.
|
Rectangle
|
getInteriorRectangle(Component c,
int x,
int y,
int width,
int height)
This is a convience method that calls the static method.
|
static Rectangle
|
getInteriorRectangle(Component c,
Border b,
int x,
int y,
int width,
int height)
This method returns a rectangle using the arguements minus the
insets of the border.
|
boolean
|
isBorderOpaque()
This default implementation returns false.
|
void
|
paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
This default implementation does no painting.
|
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractBorder
public AbstractBorder()
paintBorder
public void paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
- This default implementation does no painting.
- Implements:
- paintBorder in interface Border
getBorderInsets
public Insets getBorderInsets(Component c)
- This default implementation returns the value of getBorderMargins.
- Implements:
- getBorderInsets in interface Border
isBorderOpaque
public boolean isBorderOpaque()
- This default implementation returns false.
- Implements:
- isBorderOpaque in interface Border
getInteriorRectangle
public Rectangle getInteriorRectangle(Component c,
int x,
int y,
int width,
int height)
- This is a convience method that calls the static method.
getInteriorRectangle
public static Rectangle getInteriorRectangle(Component c,
Border b,
int x,
int y,
int width,
int height)
- This method returns a rectangle using the arguements minus the
insets of the border. This is useful for determining the area
that components should draw in that will not intersect the border.
Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.