Class ScaledFontSet

  • All Implemented Interfaces:
    FontSet

    public class ScaledFontSet
    extends Object
    implements FontSet
    Wrapper around the base Substance font set. Is used to create larger / smaller font sets.
    • Constructor Detail

      • ScaledFontSet

        public ScaledFontSet​(FontSet delegate,
                             float scaleFactor)
        Creates a wrapper font set.
        Parameters:
        delegate - The base Substance font set.
        scaleFactor - Scale factor. Should be positive.
    • Method Detail

      • getControlFont

        public FontUIResource getControlFont()
        Description copied from interface: FontSet
        Returns the font used for all dialog components.
        Specified by:
        getControlFont in interface FontSet
        Returns:
        the font used for all dialog components.
      • getMenuFont

        public FontUIResource getMenuFont()
        Description copied from interface: FontSet
        Returns the font used for the menu.
        Specified by:
        getMenuFont in interface FontSet
        Returns:
        the font used for the menu.
      • getMessageFont

        public FontUIResource getMessageFont()
        Description copied from interface: FontSet
        Returns the font used for message dialogs.
        Specified by:
        getMessageFont in interface FontSet
        Returns:
        the font used for message dialogs.
      • getSmallFont

        public FontUIResource getSmallFont()
        Description copied from interface: FontSet
        Returns the font used for tool tips.
        Specified by:
        getSmallFont in interface FontSet
        Returns:
        the tool tip font.
      • getTitleFont

        public FontUIResource getTitleFont()
        Description copied from interface: FontSet
        Returns the font used for the title label in TitledBorders. This font is also used by JGoodies Forms titles, and titled separators.
        Specified by:
        getTitleFont in interface FontSet
        Returns:
        the font used for TitledBorder titles.
      • getWindowTitleFont

        public FontUIResource getWindowTitleFont()
        Description copied from interface: FontSet
        Returns the font used for internal frame titles.
        Specified by:
        getWindowTitleFont in interface FontSet
        Returns:
        the font used for internal frame titles.