org.telscenter.pas.common.ui.border
Class CustomLineBorder
java.lang.Object
javax.swing.border.AbstractBorder
org.telscenter.pas.common.ui.border.CustomLineBorder
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.border.Border
public class CustomLineBorder
- extends javax.swing.border.AbstractBorder
- Author:
- aperritano
- See Also:
- Serialized Form
|
Constructor Summary |
CustomLineBorder(java.awt.Color topColor,
int topThickness,
java.awt.Color rightColor,
int rightThickness,
java.awt.Color bottomColor,
int bottomThickness,
java.awt.Color leftColor,
int leftThickness)
|
|
Method Summary |
java.awt.Insets |
getBorderInsets(java.awt.Component c)
Returns the insets of the border. |
java.awt.Insets |
getBorderInsets(java.awt.Component c,
java.awt.Insets insets)
Reinitialize the insets parameter with this Border's current Insets. |
void |
paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height)
Paints the border for the specified component with the
specified position and size. |
| Methods inherited from class javax.swing.border.AbstractBorder |
getInteriorRectangle, getInteriorRectangle, isBorderOpaque |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
topColor
protected java.awt.Color topColor
topThickness
protected int topThickness
rightColor
protected java.awt.Color rightColor
rightThickness
protected int rightThickness
bottomColor
protected java.awt.Color bottomColor
bottomThickness
protected int bottomThickness
leftColor
protected java.awt.Color leftColor
leftThickness
protected int leftThickness
CustomLineBorder
public CustomLineBorder(java.awt.Color topColor,
int topThickness,
java.awt.Color rightColor,
int rightThickness,
java.awt.Color bottomColor,
int bottomThickness,
java.awt.Color leftColor,
int leftThickness)
- Parameters:
color -
paintBorder
public void paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height)
- Paints the border for the specified component with the
specified position and size.
- Specified by:
paintBorder in interface javax.swing.border.Border- Overrides:
paintBorder in class javax.swing.border.AbstractBorder
- Parameters:
c - the component for which this border is being paintedg - the paint graphicsx - the x position of the painted bordery - the y position of the painted borderwidth - the width of the painted borderheight - the height of the painted border
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- Overrides:
getBorderInsets in class javax.swing.border.AbstractBorder
- Parameters:
c - the component for which this border insets value applies
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c,
java.awt.Insets insets)
- Reinitialize the insets parameter with this Border's current Insets.
- Overrides:
getBorderInsets in class javax.swing.border.AbstractBorder
- Parameters:
c - the component for which this border insets value appliesinsets - the object to be reinitialized
Copyright © 2004-2008 TELS Center. All Rights Reserved.