模块 java.desktop

类 SoftBevelBorder

所有已实现的接口:
Serializable , Border

public class SoftBevelBorder extends BevelBorder
一个实现带有软化角的凸起或降低斜角的类。

Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder

  • 构造方法详细信息

    • SoftBevelBorder

      public SoftBevelBorder(int bevelType)
      创建具有指定类型的斜角边框,其颜色将从传递到 paintBorder 方法的组件的背景颜色派生。
      参数:
      bevelType - 边框的斜角类型
    • SoftBevelBorder

      public SoftBevelBorder(int bevelType, Color  highlight, Color  shadow)
      创建具有指定类型、高亮和阴影颜色的斜角边框。
      参数:
      bevelType - 边框的斜角类型
      highlight - 用于斜面高光的颜色
      shadow - 用于斜面阴影的颜色
    • SoftBevelBorder

      @ConstructorProperties ({"bevelType","highlightOuterColor","highlightInnerColor","shadowOuterColor","shadowInnerColor"}) public SoftBevelBorder(int bevelType, Color  highlightOuterColor, Color  highlightInnerColor, Color  shadowOuterColor, Color  shadowInnerColor)
      创建具有指定类型的斜角边框,突出显示阴影颜色。
      参数:
      bevelType - 边框的斜角类型
      highlightOuterColor - 用于斜面外部高光的颜色
      highlightInnerColor - 用于斜面内部高光的颜色
      shadowOuterColor - 用于斜面外阴影的颜色
      shadowInnerColor - 用于斜面内阴影的颜色
  • 方法详情

    • paintBorder

      public void paintBorder(Component  c, Graphics  g, int x, int y, int width, int height)
      使用指定的位置和大小绘制指定组件的边框。
      指定者:
      paintBorder 在接口 Border
      重写:
      paintBorder 在类 BevelBorder
      参数:
      c - 为其绘制边框的组件
      g - 油漆图形
      x - 绘制边框的 x 位置
      y - 绘制边框的 y 位置
      width - 绘制边框的宽度
      height - 绘制边框的高度
    • getBorderInsets

      public Insets  getBorderInsets(Component  c, Insets  insets)
      使用此边框的当前 Insets 重新初始化 insets 参数。
      重写:
      getBorderInsets 在类 BevelBorder
      参数:
      c - 此边框插入值适用的组件
      insets - 要重新初始化的对象
      返回:
      insets 对象
      抛出:
      NullPointerException - 如果指定的 insetsnull
    • isBorderOpaque

      public boolean isBorderOpaque()
      返回边框是否不透明。
      指定者:
      isBorderOpaque 在接口 Border
      重写:
      isBorderOpaque 在类 BevelBorder
      返回:
      true