API Overview API Index Package Overview Direct link to this page
JDK 1.6
  javax.swing.border. BevelBorder View Source
Author(s)
David Kloba
Since
Version
1.22 04/07/06
Serial
Hierarchy
 Object
      AbstractBorder
          BevelBorder
Implements
Subclasses
Description
public class BevelBorder
  A class which implements a simple two-line bevel border.
See also:   
Constructors
public BevelBorder (int bevelType)
  Creates a bevel border with the specified type and whose colors will be derived from the background color of the component passed into the paintBorder method.
public BevelBorder (int bevelType, Color highlight, Color shadow)
  Creates a bevel border with the specified type, highlight and shadow colors.
public BevelBorder (int bevelType, Color highlightOuterColor, Color highlightInnerColor, Color shadowOuterColor, Color shadowInnerColor)
  Creates a bevel border with the specified type, highlight and shadow colors.
Methods
Hide/Show inherited methods
public int getBaseline (Component c, int width, int height) [Inherited From AbstractBorder]
  Returns the baseline.
public BaselineResizeBehavior getBaselineResizeBehavior (Component c) [Inherited From AbstractBorder]
  Returns an enum indicating how the baseline of a component changes as the size changes.
public int getBevelType ()
Returns the type of the bevel border.
public Insets getBorderInsets (Component c) [Overrides AbstractBorder]
  Returns the insets of the border.
public Insets getBorderInsets (Component c, Insets insets) [Overrides AbstractBorder]
  Reinitialize the insets parameter with this Border's current Insets.
public Color getHighlightInnerColor ()
  Returns the inner highlight color of the bevel border.
public Color getHighlightInnerColor (Component c)
  Returns the inner highlight color of the bevel border when rendered on the specified component.
public Color getHighlightOuterColor ()
  Returns the outer highlight color of the bevel border.
public Color getHighlightOuterColor (Component c)
  Returns the outer highlight color of the bevel border when rendered on the specified component.
publicstatic Rectangle getInteriorRectangle (Component c, Border b, int x, int y, int width, int height) [Inherited From AbstractBorder]
  Returns a rectangle using the arguments minus the insets of the border.
public Rectangle getInteriorRectangle (Component c, int x, int y, int width, int height) [Inherited From AbstractBorder]
  This convenience method calls the static method.
public Color getShadowInnerColor ()
  Returns the inner shadow color of the bevel border.
public Color getShadowInnerColor (Component c)
  Returns the inner shadow color of the bevel border when rendered on the specified component.
public Color getShadowOuterColor ()
  Returns the outer shadow color of the bevel border.
public Color getShadowOuterColor (Component c)
  Returns the outer shadow color of the bevel border when rendered on the specified component.
public boolean isBorderOpaque () [Overrides AbstractBorder]
Returns whether or not the border is opaque.
pack-privatestatic boolean isLeftToRight (Component c) [Inherited From AbstractBorder]
public void paintBorder (Component c, Graphics g, int x, int y, int width, int height) [Overrides AbstractBorder]
  Paints the border for the specified component with the specified position and size.
protected void paintLoweredBevel (Component c, Graphics g, int x, int y, int width, int height)
protected void paintRaisedBevel (Component c, Graphics g, int x, int y, int width, int height)
Fields
Hide/Show inherited fields
protected int bevelType
protected Color highlightInner
protected Color highlightOuter
publicfinalstatic int LOWERED = "1"
Lowered bevel type.
publicfinalstatic int RAISED = "0"
Raised bevel type.
protected Color shadowInner
protected Color shadowOuter
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar