|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.border.AbstractBorder
au.edu.jcu.hermes.ui.swing.core.plaf.EtchedPositionalBorder
public class EtchedPositionalBorder
| Nested Class Summary | |
|---|---|
static class |
EtchedPositionalBorder.Position
|
| Field Summary | |
|---|---|
protected int |
etchType
|
protected java.awt.Color |
highlight
|
static int |
LOWERED
Lowered etched type. |
static int |
RAISED
Raised etched type. |
protected java.awt.Color |
shadow
|
| Constructor Summary | |
|---|---|
EtchedPositionalBorder()
Creates a lowered etched border whose colors will be derived from the background color of the component passed into the paintBorder method. |
|
EtchedPositionalBorder(java.awt.Color highlight,
java.awt.Color shadow,
EtchedPositionalBorder.Position position)
Creates a lowered etched border with the specified highlight and shadow colors. |
|
EtchedPositionalBorder(int etchType,
java.awt.Color highlight,
java.awt.Color shadow,
EtchedPositionalBorder.Position position)
Creates an etched border with the specified etch-type, highlight and shadow colors. |
|
EtchedPositionalBorder(int etchType,
EtchedPositionalBorder.Position position)
Creates an etched border with the specified etch-type whose colors will be derived from the background color of the component passed into the paintBorder method. |
|
| 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. |
int |
getEtchType()
Returns which etch-type is set on the etched border. |
java.awt.Color |
getHighlightColor()
Returns the highlight color of the etched border. |
java.awt.Color |
getHighlightColor(java.awt.Component c)
Returns the highlight color of the etched border when rendered on the specified component. |
java.awt.Color |
getShadowColor()
Returns the shadow color of the etched border. |
java.awt.Color |
getShadowColor(java.awt.Component c)
Returns the shadow color of the etched border when rendered on the specified component. |
boolean |
isBorderOpaque()
Returns whether or not the border is opaque. |
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int RAISED
public static final int LOWERED
protected int etchType
protected java.awt.Color highlight
protected java.awt.Color shadow
| Constructor Detail |
|---|
public EtchedPositionalBorder()
public EtchedPositionalBorder(int etchType,
EtchedPositionalBorder.Position position)
etchType - the type of etch to be drawn by the border
public EtchedPositionalBorder(java.awt.Color highlight,
java.awt.Color shadow,
EtchedPositionalBorder.Position position)
highlight - the color to use for the etched highlightshadow - the color to use for the etched shadow
public EtchedPositionalBorder(int etchType,
java.awt.Color highlight,
java.awt.Color shadow,
EtchedPositionalBorder.Position position)
etchType - the type of etch to be drawn by the borderhighlight - the color to use for the etched highlightshadow - the color to use for the etched shadow| Method Detail |
|---|
public void paintBorder(java.awt.Component c,
java.awt.Graphics g,
int x,
int y,
int width,
int height)
paintBorder in interface javax.swing.border.BorderpaintBorder in class javax.swing.border.AbstractBorderc - 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 borderpublic java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets in interface javax.swing.border.BordergetBorderInsets in class javax.swing.border.AbstractBorderc - the component for which this border insets value applies
public java.awt.Insets getBorderInsets(java.awt.Component c,
java.awt.Insets insets)
getBorderInsets in class javax.swing.border.AbstractBorderc - the component for which this border insets value appliesinsets - the object to be reinitializedpublic boolean isBorderOpaque()
isBorderOpaque in interface javax.swing.border.BorderisBorderOpaque in class javax.swing.border.AbstractBorderpublic int getEtchType()
public java.awt.Color getHighlightColor(java.awt.Component c)
c - the component for which the highlight may be derivedpublic java.awt.Color getHighlightColor()
public java.awt.Color getShadowColor(java.awt.Component c)
c - the component for which the shadow may be derivedpublic java.awt.Color getShadowColor()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||