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