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, setTitlePosition
public 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.Border
isBorderOpaque
in class javax.swing.border.TitledBorder
public java.lang.String toString()
toString
in class java.lang.Object
public void setTitle(java.lang.String title)
setTitle
in class javax.swing.border.TitledBorder
public void setTitleColor(java.awt.Color titleColor)
setTitleColor
in class javax.swing.border.TitledBorder
public void setTitleFont(java.awt.Font titleFont)
setTitleFont
in class javax.swing.border.TitledBorder
public void setTitleJustification(int titleJustification)
setTitleJustification
in class javax.swing.border.TitledBorder
public java.awt.Insets getBorderInsets(java.awt.Component c)
getBorderInsets
in interface javax.swing.border.Border
getBorderInsets
in class javax.swing.border.AbstractBorder
public java.awt.Insets getBorderInsets(java.awt.Component c, java.awt.Insets insets)
getBorderInsets
in class javax.swing.border.TitledBorder
public void paintBorder(java.awt.Component c, java.awt.Graphics graphics, int x, int y, int width, int height)
paintBorder
in interface javax.swing.border.Border
paintBorder
in class javax.swing.border.TitledBorder
public 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.TitledBorder
public 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()