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. The bevel outer highlight color and bevel inner highlight color will be derived from specified highlight color and bevel outer shadow color and bevel inner shadow color will be derived from specified shadow color.
      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