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)
 
 - 
 
 -