de.hillenbrand.swing.border
Class RoundedTitleBorder

java.lang.Object
  extended by de.hillenbrand.swing.border.RoundedBorder
      extended by de.hillenbrand.swing.border.RoundedTitleBorder
All Implemented Interfaces:
javax.swing.border.Border

public class RoundedTitleBorder
extends RoundedBorder


Constructor Summary
RoundedTitleBorder(java.lang.String title)
           
RoundedTitleBorder(java.lang.String title, java.awt.Color titleGradientColor1, java.awt.Color titleGradientColor2)
           
 
Method Summary
 java.awt.Insets getBorderInsets(java.awt.Component c, java.awt.Insets insets)
           
protected  int getTitleHeight(java.awt.Component c)
           
 void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
           
 
Methods inherited from class de.hillenbrand.swing.border.RoundedBorder
getBorderInsets, isBorderOpaque
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoundedTitleBorder

public RoundedTitleBorder(java.lang.String title)

RoundedTitleBorder

public RoundedTitleBorder(java.lang.String title,
                          java.awt.Color titleGradientColor1,
                          java.awt.Color titleGradientColor2)
Method Detail

getBorderInsets

public java.awt.Insets getBorderInsets(java.awt.Component c,
                                       java.awt.Insets insets)
Overrides:
getBorderInsets in class RoundedBorder

getTitleHeight

protected int getTitleHeight(java.awt.Component c)

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
Overrides:
paintBorder in class RoundedBorder