public class PanelTitledBorder
extends javax.swing.border.TitledBorder
| Modifier and Type | Field and Description |
|---|---|
static int |
STYLE_EW |
static int |
STYLE_NS |
static int |
STYLE_PLAIN |
static int |
STYLE_SN |
static int |
STYLE_WE |
ABOVE_BOTTOM, ABOVE_TOP, BELOW_BOTTOM, BELOW_TOP, border, BOTTOM, CENTER, DEFAULT_JUSTIFICATION, DEFAULT_POSITION, EDGE_SPACING, LEADING, LEFT, RIGHT, TEXT_INSET_H, TEXT_SPACING, title, titleColor, titleFont, titleJustification, titlePosition, TOP, TRAILING| Constructor and Description |
|---|
PanelTitledBorder()
For serialization only
|
PanelTitledBorder(java.awt.Color mainColor,
java.awt.Color background,
java.lang.String text) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Color |
getBackground() |
java.awt.Insets |
getBorderInsets(java.awt.Component c) |
java.awt.Insets |
getBorderInsets(java.awt.Component c,
java.awt.Insets insets) |
java.awt.Color |
getGradientColor() |
int |
getHGap() |
java.awt.Insets |
getInsets() |
javax.swing.JLabel |
getLabel() |
java.awt.Color |
getMainColor() |
java.awt.Color[] |
getShadowColors() |
int |
getShadowSize() |
int |
getStyle() |
java.awt.Font |
getTitleFont()
Returns the title-font of the titled border.
|
int |
getVGap() |
boolean |
isBorderOpaque() |
void |
paintBorder(java.awt.Component c,
java.awt.Graphics graphics,
int x,
int y,
int width,
int height) |
void |
setBackground(java.awt.Color background) |
void |
setHGap(int gap) |
void |
setMainColor(java.awt.Color mainColor) |
void |
setShadowSize(int shadowSize) |
void |
setStyle(int style) |
void |
setTitle(java.lang.String title) |
void |
setTitleColor(java.awt.Color titleColor) |
void |
setTitleFont(java.awt.Font titleFont) |
void |
setTitleJustification(int titleJustification) |
void |
setVGap(int gap) |
java.lang.String |
toString() |
getBaseline, getBaselineResizeBehavior, getBorder, getFont, getMinimumSize, getTitle, getTitleColor, getTitleJustification, getTitlePosition, setBorder, setTitlePositionpublic static final int STYLE_SN
public static final int STYLE_WE
public static final int STYLE_NS
public static final int STYLE_EW
public static final int STYLE_PLAIN
public PanelTitledBorder()
public PanelTitledBorder(java.awt.Color mainColor,
java.awt.Color background,
java.lang.String text)
public boolean isBorderOpaque()
isBorderOpaque in interface javax.swing.border.BorderisBorderOpaque in class javax.swing.border.TitledBorderpublic java.lang.String toString()
toString in class java.lang.Objectpublic void setTitle(java.lang.String title)
setTitle in class javax.swing.border.TitledBorderpublic void setTitleColor(java.awt.Color titleColor)
setTitleColor in class javax.swing.border.TitledBorderpublic void setTitleFont(java.awt.Font titleFont)
setTitleFont in class javax.swing.border.TitledBorderpublic void setTitleJustification(int titleJustification)
setTitleJustification in class javax.swing.border.TitledBorderpublic java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets in interface javax.swing.border.BordergetBorderInsets in class javax.swing.border.AbstractBorderpublic java.awt.Insets getBorderInsets(java.awt.Component c,
java.awt.Insets insets)
getBorderInsets in class javax.swing.border.TitledBorderpublic void paintBorder(java.awt.Component c,
java.awt.Graphics graphics,
int x,
int y,
int width,
int height)
paintBorder in interface javax.swing.border.BorderpaintBorder in class javax.swing.border.TitledBorderpublic java.awt.Font getTitleFont()
This is the implementation from Java 6. Java 7 doesn't check the UIManager when null.
getTitleFont in class javax.swing.border.TitledBorderpublic int getHGap()
public void setHGap(int gap)
public java.awt.Color getMainColor()
public void setMainColor(java.awt.Color mainColor)
public java.awt.Color getGradientColor()
public int getShadowSize()
public void setShadowSize(int shadowSize)
public int getVGap()
public void setVGap(int gap)
public int getStyle()
public void setStyle(int style)
public java.awt.Color getBackground()
public void setBackground(java.awt.Color background)
public javax.swing.JLabel getLabel()
public java.awt.Insets getInsets()
public java.awt.Color[] getShadowColors()