Module java.desktop

Class BorderUIResource.EtchedBorderUIResource

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

public static class BorderUIResource.EtchedBorderUIResource
extends EtchedBorder
implements UIResource
An etched border UI resource.
  • Constructor Details

    • EtchedBorderUIResource

      public EtchedBorderUIResource()
      Constructs an EtchedBorderUIResource.
    • EtchedBorderUIResource

      public EtchedBorderUIResource​(int etchType)
      Constructs an EtchedBorderUIResource.
      Parameters:
      etchType - the type of etch to be drawn by the border
    • EtchedBorderUIResource

      public EtchedBorderUIResource​(Color highlight, Color shadow)
      Constructs an EtchedBorderUIResource.
      Parameters:
      highlight - the color to use for the etched highlight
      shadow - the color to use for the etched shadow
    • EtchedBorderUIResource

      @ConstructorProperties({"etchType","highlightColor","shadowColor"}) public EtchedBorderUIResource​(int etchType, Color highlight, Color shadow)
      Constructs an EtchedBorderUIResource.
      Parameters:
      etchType - the type of etch to be drawn by the border
      highlight - the color to use for the etched highlight
      shadow - the color to use for the etched shadow