org.tbee.swing
Class WindowBorder

java.lang.Object
  extended by javax.swing.border.AbstractBorder
      extended by org.tbee.swing.WindowBorder
All Implemented Interfaces:
java.io.Serializable, javax.swing.border.Border

public class WindowBorder
extends javax.swing.border.AbstractBorder

Version:
$Revision: 1.11 $
See Also:
Serialized Form

Field Summary
static java.lang.String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Constructor Summary
WindowBorder()
           
WindowBorder(javax.swing.JLabel title)
           
WindowBorder(javax.swing.JLabel title, java.awt.Color color)
           
WindowBorder(javax.swing.JLabel title, java.awt.Color color, int titleHeight, int borderSize)
           
 
Method Summary
static javax.swing.border.Border createWindowBorderWithLines(javax.swing.JLabel title, java.awt.Color windowColor)
           
static javax.swing.border.Border createWindowBorderWithLines(javax.swing.JLabel title, java.awt.Color outerLineColor, java.awt.Color windowBorderColor, java.awt.Color innerLineColor)
           
 java.awt.Insets getBorderInsets(java.awt.Component comp)
           
 int getBorderSize()
           
 java.awt.Color getColor()
           
 javax.swing.JLabel getTitle()
           
 int getTitleHeight()
           
 boolean isBorderOpaque()
           
static void main(java.lang.String[] args)
           
 void paintBorder(java.awt.Component comp, java.awt.Graphics g, int x, int y, int width, int height)
           
 void setBorderSize(int value)
           
 void setColor(java.awt.Color value)
           
 void setTitle(javax.swing.JLabel value)
           
 void setTitleHeight(int value)
           
 
Methods inherited from class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCECODE_VERSION

public static final java.lang.String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

WindowBorder

public WindowBorder()

WindowBorder

public WindowBorder(javax.swing.JLabel title)

WindowBorder

public WindowBorder(javax.swing.JLabel title,
                    java.awt.Color color)

WindowBorder

public WindowBorder(javax.swing.JLabel title,
                    java.awt.Color color,
                    int titleHeight,
                    int borderSize)
Method Detail

getTitle

public javax.swing.JLabel getTitle()

setTitle

public void setTitle(javax.swing.JLabel value)

getColor

public java.awt.Color getColor()

setColor

public void setColor(java.awt.Color value)

getTitleHeight

public int getTitleHeight()

setTitleHeight

public void setTitleHeight(int value)

getBorderSize

public int getBorderSize()

setBorderSize

public void setBorderSize(int value)

paintBorder

public void paintBorder(java.awt.Component comp,
                        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 javax.swing.border.AbstractBorder

getBorderInsets

public java.awt.Insets getBorderInsets(java.awt.Component comp)
Specified by:
getBorderInsets in interface javax.swing.border.Border
Overrides:
getBorderInsets in class javax.swing.border.AbstractBorder

isBorderOpaque

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

createWindowBorderWithLines

public static javax.swing.border.Border createWindowBorderWithLines(javax.swing.JLabel title,
                                                                    java.awt.Color windowColor)

createWindowBorderWithLines

public static javax.swing.border.Border createWindowBorderWithLines(javax.swing.JLabel title,
                                                                    java.awt.Color outerLineColor,
                                                                    java.awt.Color windowBorderColor,
                                                                    java.awt.Color innerLineColor)

main

public static void main(java.lang.String[] args)


Copyright © 2010. All Rights Reserved.