Module java.desktop

Class BorderUIResource.TitledBorderUIResource

java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.border.TitledBorder
javax.swing.plaf.BorderUIResource.TitledBorderUIResource
All Implemented Interfaces:
Serializable, Border, UIResource
Enclosing class:
BorderUIResource

public static class BorderUIResource.TitledBorderUIResource
extends TitledBorder
implements UIResource
A titled border UI resource.
  • Constructor Details

    • TitledBorderUIResource

      public TitledBorderUIResource​(String title)
      Constructs a TitledBorderUIResource.
      Parameters:
      title - the title the border should display
    • TitledBorderUIResource

      public TitledBorderUIResource​(Border border)
      Constructs a TitledBorderUIResource.
      Parameters:
      border - the border
    • TitledBorderUIResource

      public TitledBorderUIResource​(Border border,
                                    String title)
      Constructs a TitledBorderUIResource.
      Parameters:
      border - the border
      title - the title the border should display
    • TitledBorderUIResource

      public TitledBorderUIResource​(Border border,
                                    String title,
                                    int titleJustification,
                                    int titlePosition)
      Constructs a TitledBorderUIResource.
      Parameters:
      border - the border
      title - the title the border should display
      titleJustification - the justification fro the title
      titlePosition - the position for the title
    • TitledBorderUIResource

      public TitledBorderUIResource​(Border border,
                                    String title,
                                    int titleJustification,
                                    int titlePosition,
                                    Font titleFont)
      Constructs a TitledBorderUIResource.
      Parameters:
      border - the border
      title - the title the border should display
      titleJustification - the justification fro the title
      titlePosition - the position for the title
      titleFont - the font for rendering the title
    • TitledBorderUIResource

      @ConstructorProperties({"border","title","titleJustification","titlePosition","titleFont","titleColor"})
      public TitledBorderUIResource​(Border border,
                                    String title,
                                    int titleJustification,
                                    int titlePosition,
                                    Font titleFont,
                                    Color titleColor)
      Constructs a TitledBorderUIResource.
      Parameters:
      border - the border
      title - the title the border should display
      titleJustification - the justification fro the title
      titlePosition - the position for the title
      titleFont - the font for rendering the title
      titleColor - the color of the title