java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.border.TitledBorder
com.inductiveautomation.factorypmi.application.components.border.TranslatableTitledBorder
All Implemented Interfaces:
LocaleListener, Serializable, Border
Direct Known Subclasses:
TranslatablePanelTitledBorder

public class TranslatableTitledBorder extends TitledBorder implements LocaleListener
Filename: TranslatableTitledBorder.java Created on Sep 26, 2014 Author: Kathy Applebaum Copyright Inductive Automation 2014 Project: Vision
See Also:
  • Constructor Details

    • TranslatableTitledBorder

      public TranslatableTitledBorder()
      For serialization only
    • TranslatableTitledBorder

      public TranslatableTitledBorder(String title)
    • TranslatableTitledBorder

      public TranslatableTitledBorder(Border border)
    • TranslatableTitledBorder

      public TranslatableTitledBorder(Border border, String title)
    • TranslatableTitledBorder

      public TranslatableTitledBorder(Border border, String title, int titleJustification, int titlePosition)
    • TranslatableTitledBorder

      public TranslatableTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont)
    • TranslatableTitledBorder

      public TranslatableTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor)
  • Method Details

    • isTitledBorder

      protected boolean isTitledBorder(Border border)
    • getBorderText

      protected String getBorderText(Border border)
    • setBorder

      public void setBorder(Border border)
      Overrides:
      setBorder in class TitledBorder
    • updateTitle

      protected void updateTitle()
    • setTitle

      public void setTitle(String title)
      Overrides:
      setTitle in class TitledBorder
    • localeChanged

      public void localeChanged(Locale newLocale)
      Specified by:
      localeChanged in interface LocaleListener
    • getUntranslatedTitleText

      public String getUntranslatedTitleText()
    • setUntranslatedTitleText

      public void setUntranslatedTitleText(String untranslatedTitleText)