Class PanelTitledBorder
- java.lang.Object
-
- javax.swing.border.AbstractBorder
-
- javax.swing.border.TitledBorder
-
- com.inductiveautomation.ignition.common.gui.border.PanelTitledBorder
-
- All Implemented Interfaces:
java.io.Serializable,javax.swing.border.Border
public class PanelTitledBorder extends javax.swing.border.TitledBorder- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intSTYLE_EWstatic intSTYLE_NSstatic intSTYLE_PLAINstatic intSTYLE_SNstatic intSTYLE_WE-
Fields inherited from class javax.swing.border.TitledBorder
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 Summary
Constructors Constructor Description PanelTitledBorder()For serialization onlyPanelTitledBorder(java.awt.Color mainColor, java.awt.Color background, java.lang.String text)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.ColorgetBackground()java.awt.InsetsgetBorderInsets(java.awt.Component c)java.awt.InsetsgetBorderInsets(java.awt.Component c, java.awt.Insets insets)java.awt.ColorgetGradientColor()intgetHGap()java.awt.InsetsgetInsets()javax.swing.JLabelgetLabel()java.awt.ColorgetMainColor()java.awt.Color[]getShadowColors()intgetShadowSize()intgetStyle()java.awt.FontgetTitleFont()Returns the title-font of the titled border.intgetVGap()booleanisBorderOpaque()voidpaintBorder(java.awt.Component c, java.awt.Graphics graphics, int x, int y, int width, int height)voidsetBackground(java.awt.Color background)voidsetHGap(int gap)voidsetMainColor(java.awt.Color mainColor)voidsetShadowSize(int shadowSize)voidsetStyle(int style)voidsetTitle(java.lang.String title)voidsetTitleColor(java.awt.Color titleColor)voidsetTitleFont(java.awt.Font titleFont)voidsetTitleJustification(int titleJustification)voidsetVGap(int gap)java.lang.StringtoString()-
Methods inherited from class javax.swing.border.TitledBorder
getBaseline, getBaselineResizeBehavior, getBorder, getFont, getMinimumSize, getTitle, getTitleColor, getTitleJustification, getTitlePosition, setBorder, setTitlePosition
-
-
-
-
Field Detail
-
STYLE_SN
public static final int STYLE_SN
- See Also:
- Constant Field Values
-
STYLE_WE
public static final int STYLE_WE
- See Also:
- Constant Field Values
-
STYLE_NS
public static final int STYLE_NS
- See Also:
- Constant Field Values
-
STYLE_EW
public static final int STYLE_EW
- See Also:
- Constant Field Values
-
STYLE_PLAIN
public static final int STYLE_PLAIN
- See Also:
- Constant Field Values
-
-
Method Detail
-
isBorderOpaque
public boolean isBorderOpaque()
- Specified by:
isBorderOpaquein interfacejavax.swing.border.Border- Overrides:
isBorderOpaquein classjavax.swing.border.TitledBorder
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
setTitle
public void setTitle(java.lang.String title)
- Overrides:
setTitlein classjavax.swing.border.TitledBorder
-
setTitleColor
public void setTitleColor(java.awt.Color titleColor)
- Overrides:
setTitleColorin classjavax.swing.border.TitledBorder
-
setTitleFont
public void setTitleFont(java.awt.Font titleFont)
- Overrides:
setTitleFontin classjavax.swing.border.TitledBorder
-
setTitleJustification
public void setTitleJustification(int titleJustification)
- Overrides:
setTitleJustificationin classjavax.swing.border.TitledBorder
-
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c)
- Specified by:
getBorderInsetsin interfacejavax.swing.border.Border- Overrides:
getBorderInsetsin classjavax.swing.border.AbstractBorder
-
getBorderInsets
public java.awt.Insets getBorderInsets(java.awt.Component c, java.awt.Insets insets)- Overrides:
getBorderInsetsin classjavax.swing.border.TitledBorder
-
paintBorder
public void paintBorder(java.awt.Component c, java.awt.Graphics graphics, int x, int y, int width, int height)- Specified by:
paintBorderin interfacejavax.swing.border.Border- Overrides:
paintBorderin classjavax.swing.border.TitledBorder
-
getTitleFont
public java.awt.Font getTitleFont()
Returns the title-font of the titled border.This is the implementation from Java 6. Java 7 doesn't check the UIManager when null.
- Overrides:
getTitleFontin classjavax.swing.border.TitledBorder
-
getHGap
public int getHGap()
-
setHGap
public void setHGap(int gap)
-
getMainColor
public java.awt.Color getMainColor()
-
setMainColor
public void setMainColor(java.awt.Color mainColor)
-
getGradientColor
public java.awt.Color getGradientColor()
-
getShadowSize
public int getShadowSize()
-
setShadowSize
public void setShadowSize(int shadowSize)
-
getVGap
public int getVGap()
-
setVGap
public void setVGap(int gap)
-
getStyle
public int getStyle()
-
setStyle
public void setStyle(int style)
-
getBackground
public java.awt.Color getBackground()
-
setBackground
public void setBackground(java.awt.Color background)
-
getLabel
public javax.swing.JLabel getLabel()
-
getInsets
public java.awt.Insets getInsets()
-
getShadowColors
public java.awt.Color[] getShadowColors()
-
-