Module java.desktop

Class BorderUIResource.BevelBorderUIResource

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

public static class BorderUIResource.BevelBorderUIResource
extends BevelBorder
implements UIResource
A bevel border UI resource.
  • Constructor Details

    • BevelBorderUIResource

      public BevelBorderUIResource​(int bevelType)
      Constructs a BevelBorderUIResource.
      Parameters:
      bevelType - the type of bevel for the border
    • BevelBorderUIResource

      public BevelBorderUIResource​(int bevelType,
                                   Color highlight,
                                   Color shadow)
      Constructs a BevelBorderUIResource.
      Parameters:
      bevelType - the type of bevel for the border
      highlight - the color to use for the bevel highlight
      shadow - the color to use for the bevel shadow
    • BevelBorderUIResource

      @ConstructorProperties({"bevelType","highlightOuterColor","highlightInnerColor","shadowOuterColor","shadowInnerColor"})
      public BevelBorderUIResource​(int bevelType,
                                   Color highlightOuter,
                                   Color highlightInner,
                                   Color shadowOuter,
                                   Color shadowInner)
      Constructs a BevelBorderUIResource.
      Parameters:
      bevelType - the type of bevel for the border
      highlightOuter - the color to use for the bevel outer highlight
      highlightInner - the color to use for the bevel inner highlight
      shadowOuter - the color to use for the bevel outer shadow
      shadowInner - the color to use for the bevel inner shadow