JIDE Common Layer 2.7.1

com.jidesoft.plaf.eclipse
Class SunkenBorder

java.lang.Object
  extended by com.jidesoft.plaf.eclipse.SunkenBorder
All Implemented Interfaces:
javax.swing.border.Border, javax.swing.plaf.UIResource

public class SunkenBorder
extends java.lang.Object
implements javax.swing.border.Border, javax.swing.plaf.UIResource


Field Summary
protected  java.awt.Color _darkShadow
           
protected  java.awt.Color _highlight
           
protected  java.awt.Insets _insets
           
protected  java.awt.Color _lightHighlight
           
protected  java.awt.Color _shadow
           
 
Constructor Summary
SunkenBorder(java.awt.Color highlight, java.awt.Color lightHighlight, java.awt.Color shadow, java.awt.Color darkShadow, java.awt.Insets insets)
           
 
Method Summary
 java.awt.Insets getBorderInsets(java.awt.Component c)
          Returns the insets of the border.
 boolean isBorderOpaque()
          Returns whether or not the border is opaque.
 void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_highlight

protected java.awt.Color _highlight

_lightHighlight

protected java.awt.Color _lightHighlight

_shadow

protected java.awt.Color _shadow

_darkShadow

protected java.awt.Color _darkShadow

_insets

protected java.awt.Insets _insets
Constructor Detail

SunkenBorder

public SunkenBorder(java.awt.Color highlight,
                    java.awt.Color lightHighlight,
                    java.awt.Color shadow,
                    java.awt.Color darkShadow,
                    java.awt.Insets insets)
Method Detail

getBorderInsets

public java.awt.Insets getBorderInsets(java.awt.Component c)
Returns the insets of the border.

Specified by:
getBorderInsets in interface javax.swing.border.Border
Parameters:
c - the component for which this border insets value applies

isBorderOpaque

public boolean isBorderOpaque()
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.

Specified by:
isBorderOpaque in interface javax.swing.border.Border

paintBorder

public void paintBorder(java.awt.Component c,
                        java.awt.Graphics g,
                        int x,
                        int y,
                        int width,
                        int height)
Specified by:
paintBorder in interface javax.swing.border.Border

JIDE Common Layer 2.7.1