javax.swing.plaf.basic
Class BasicBorders.FieldBorderjava.lang.Object | +--javax.swing.border.AbstractBorder | +--javax.swing.plaf.basic.BasicBorders.FieldBorder
- All Implemented Interfaces:
- Border, Serializable, UIResource
- Enclosing class:
- BasicBorders
- public static class BasicBorders.FieldBorder
- extends AbstractBorder
- implements UIResource
Field Summary
protected Color darkShadow
protected Color highlight
protected Color lightHighlight
protected Color shadow
Constructor Summary
BasicBorders.FieldBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
Method Summary
Insets getBorderInsets(Component c)
This default implementation returns a new Insets instance where the top, left, bottom, and right fields are set to 0.Insets getBorderInsets(Component c, Insets insets)
Reinitializes the insets parameter with this Border's current Insets.void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
This default implementation does no painting.
Methods inherited from class javax.swing.border.AbstractBorder getInteriorRectangle, getInteriorRectangle, isBorderOpaque
Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Field Detail
shadow
protected Color shadow
darkShadow
protected Color darkShadow
highlight
protected Color highlight
lightHighlight
protected Color lightHighlight
Constructor Detail
BasicBorders.FieldBorder
public BasicBorders.FieldBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
Method Detail
paintBorder
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
- Description copied from class: AbstractBorder
- This default implementation does no painting.
- Specified by:
- paintBorder in interface Border
- Overrides:
- paintBorder in class AbstractBorder
- Parameters:
- c - the component for which this border is being painted
- g - the paint graphics
- x - the x position of the painted border
- y - the y position of the painted border
- width - the width of the painted border
- height - the height of the painted border
getBorderInsets
public Insets getBorderInsets(Component c)
- Description copied from class: AbstractBorder
- This default implementation returns a new Insets instance where the top, left, bottom, and right fields are set to 0.
- Specified by:
- getBorderInsets in interface Border
- Overrides:
- getBorderInsets in class AbstractBorder
- Parameters:
- c - the component for which this border insets value applies
- Returns:
- the new Insets object initialized to 0
getBorderInsets
public Insets getBorderInsets(Component c, Insets insets)
- Description copied from class: AbstractBorder
- Reinitializes the insets parameter with this Border's current Insets.
- Overrides:
- getBorderInsets in class AbstractBorder
- Parameters:
- c - the component for which this border insets value applies
- insets - the object to be reinitialized
- Returns:
- the insets object