org.salespointframework.desktop.border
Class InsetLineBorder

java.lang.Object
  extended by org.salespointframework.desktop.border.InsetLineBorder
All Implemented Interfaces:
javax.swing.border.Border

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

Border with simple line and additional insets

Since:
4.0
Author:
Thomas Kissinger

Field Summary
(package private)  int bottom
          bottom padding
(package private)  java.awt.Color color
          line color
(package private)  int left
          left padding
(package private)  int right
          right padding
(package private)  int top
          top padding
 
Constructor Summary
InsetLineBorder(java.awt.Color color, int top, int left, int bottom, int right)
          default constructor
 
Method Summary
 java.awt.Insets getBorderInsets(java.awt.Component c)
          calculate border insets
 int getBottom()
          get bottom
 java.awt.Color getColor()
          get color
 int getLeft()
          get left
 int getRight()
          get right
 int getTop()
          get top
 boolean isBorderOpaque()
          return true
 void paintBorder(java.awt.Component c, java.awt.Graphics g, int x, int y, int width, int height)
          paint rectangle
 void setBottom(int bottom)
          set bottom
 void setColor(java.awt.Color color)
          set color
 void setLeft(int left)
          set left
 void setRight(int right)
          set right
 void setTop(int top)
          set top
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

color

java.awt.Color color
line color


top

int top
top padding


left

int left
left padding


bottom

int bottom
bottom padding


right

int right
right padding

Constructor Detail

InsetLineBorder

public InsetLineBorder(java.awt.Color color,
                       int top,
                       int left,
                       int bottom,
                       int right)
default constructor

Parameters:
color - color
top - top
left - left
bottom - bottom
right - right
Method Detail

getColor

public java.awt.Color getColor()
get color

Returns:

setColor

public void setColor(java.awt.Color color)
set color

Parameters:
color -

getTop

public int getTop()
get top

Returns:

setTop

public void setTop(int top)
set top

Parameters:
top -

getLeft

public int getLeft()
get left

Returns:

setLeft

public void setLeft(int left)
set left

Parameters:
left -

getBottom

public int getBottom()
get bottom

Returns:

setBottom

public void setBottom(int bottom)
set bottom

Parameters:
bottom -

getRight

public int getRight()
get right

Returns:

setRight

public void setRight(int right)
set right

Parameters:
right -

getBorderInsets

public java.awt.Insets getBorderInsets(java.awt.Component c)
calculate border insets

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

isBorderOpaque

public boolean isBorderOpaque()
return true

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)
paint rectangle

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