Module java.desktop

Class BasicBorders.SplitPaneBorder

java.lang.Object
javax.swing.plaf.basic.BasicBorders.SplitPaneBorder
所有已实现的接口:
Border, UIResource
封装类:
BasicBorders

public static class BasicBorders.SplitPaneBorder extends Object implements Border, UIResource
绘制分隔窗格周围的边框。为了正确工作,您还应该在分隔条上安装一个边框(属性SplitPaneDivider.border)。
  • Field Details

    • highlight

      protected Color highlight
      高亮颜色
    • shadow

      protected Color shadow
      阴影颜色
  • Constructor Details

    • SplitPaneBorder

      public SplitPaneBorder(Color highlight, Color shadow)
      构造一个SplitPaneBorder的新实例。
      参数:
      highlight - 高亮颜色
      shadow - 阴影颜色
  • Method Details

    • paintBorder

      public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
      从接口复制的描述: Border
      使用指定的位置和大小为指定的组件绘制边框。
      指定者:
      paintBorder 在接口 Border
      参数:
      c - 正在绘制此边框的组件
      g - 绘制图形
      x - 绘制边框的x位置
      y - 绘制边框的y位置
      width - 绘制边框的宽度
      height - 绘制边框的高度
    • getBorderInsets

      public Insets getBorderInsets(Component c)
      从接口复制的描述: Border
      返回边框的插图。
      指定者:
      getBorderInsets 在接口 Border
      参数:
      c - 适用于此边框插图值的组件
      返回:
      一个包含此Border的顶部、左侧、底部和右侧插图的Insets对象
    • isBorderOpaque

      public boolean isBorderOpaque()
      从接口复制的描述: Border
      返回边框是否是不透明的。如果边框是不透明的,则在绘制时负责填充自己的背景。
      指定者:
      isBorderOpaque 在接口 Border
      返回:
      如果此Border是不透明的,则为true