Class TranslatablePanelTitledBorder
- java.lang.Object
-
- javax.swing.border.AbstractBorder
-
- javax.swing.border.TitledBorder
-
- com.inductiveautomation.factorypmi.application.components.border.TranslatableTitledBorder
-
- com.inductiveautomation.factorypmi.application.components.border.TranslatablePanelTitledBorder
-
- All Implemented Interfaces:
LocaleListener,java.io.Serializable,javax.swing.border.Border
public class TranslatablePanelTitledBorder extends TranslatableTitledBorder
Filename: TranslatablePanelTitledBorder.java Created on Sep 26, 2014 Author: Kathy Applebaum Copyright Inductive Automation 2014 Project: VisionNote: code mostly copied from PanelTitledBorder, but brought into Vision.
- 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
-
Fields inherited from interface com.inductiveautomation.ignition.client.model.LocaleListener
LOCAL_CHANGE_EVENT
-
-
Constructor Summary
Constructors Constructor Description TranslatablePanelTitledBorder()For serialization onlyTranslatablePanelTitledBorder(PanelTitledBorder panelTitledBorder)TranslatablePanelTitledBorder(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)intgetHGap()java.awt.ColorgetMainColor()intgetShadowSize()intgetStyle()java.awt.FontgetTitleFont()Returns the title-font of the titled border.intgetVGap()booleanisBorderOpaque()voidlocaleChanged(java.util.Locale newLocale)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 com.inductiveautomation.factorypmi.application.components.border.TranslatableTitledBorder
getBorderText, getUntranslatedTitleText, isTitledBorder, setBorder, setUntranslatedTitleText, updateTitle
-
Methods inherited from class javax.swing.border.TitledBorder
getBaseline, getBaselineResizeBehavior, getBorder, getFont, getMinimumSize, getTitle, getTitleColor, getTitleJustification, getTitlePosition, 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
-
-
Constructor Detail
-
TranslatablePanelTitledBorder
public TranslatablePanelTitledBorder()
For serialization only
-
TranslatablePanelTitledBorder
public TranslatablePanelTitledBorder(java.awt.Color mainColor, java.awt.Color background, java.lang.String text)
-
TranslatablePanelTitledBorder
public TranslatablePanelTitledBorder(PanelTitledBorder panelTitledBorder)
-
-
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
-
localeChanged
public void localeChanged(java.util.Locale newLocale)
- Specified by:
localeChangedin interfaceLocaleListener- Overrides:
localeChangedin classTranslatableTitledBorder
-
setTitle
public void setTitle(java.lang.String title)
- Overrides:
setTitlein classTranslatableTitledBorder
-
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)
-
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)
-
-