com.tensegrity.gui.swing.Border
Class SmoothShadowBorder

java.lang.Object
  extended bycom.tensegrity.gui.swing.Border.SmoothShadowBorder
All Implemented Interfaces:
javax.swing.border.Border

public class SmoothShadowBorder
extends java.lang.Object
implements javax.swing.border.Border

SmoothShadowBorder is a border that draws a light gray border and a gradient shadow to the bottom right.

Author:
Ulrich L�bke

Constructor Summary
SmoothShadowBorder()
          Constructor
SmoothShadowBorder(java.awt.Color faint, java.awt.Color light, java.awt.Color middle, java.awt.Color dark)
          Constructor
 
Method Summary
 java.awt.Insets getBorderInsets(java.awt.Component c)
           
 boolean isBorderOpaque()
           
 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
 

Constructor Detail

SmoothShadowBorder

public SmoothShadowBorder()
Constructor


SmoothShadowBorder

public SmoothShadowBorder(java.awt.Color faint,
                          java.awt.Color light,
                          java.awt.Color middle,
                          java.awt.Color dark)
Constructor

Parameters:
faint - Color for the border
light - Color for the border
middle - Color for the border
dark - Color for the border
Method Detail

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

getBorderInsets

public java.awt.Insets getBorderInsets(java.awt.Component c)
Specified by:
getBorderInsets in interface javax.swing.border.Border

isBorderOpaque

public boolean isBorderOpaque()
Specified by:
isBorderOpaque in interface javax.swing.border.Border


Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.