Module  java.desktop

Class BasicBorders.SplitPaneBorder

  • All Implemented Interfaces:
    BorderUIResource
    Enclosing class:
    BasicBorders


    public static class BasicBorders.SplitPaneBorder
    extends Object
    implements Border, UIResource
    画出裂缝周围的边界。 要正常工作,您还应该在分隔符上安装边框(属性SplitPaneDivider.border)。
    • 字段详细信息

      • highlight

        protected Color highlight
        亮点的颜色
      • shadow

        protected Color shadow
        阴影的颜色
    • 构造方法详细信息

      • SplitPaneBorder

        public SplitPaneBorder​(Color highlight,
                               Color shadow)
        构造一个新的实例 SplitPaneBorder
        参数
        highlight - 高亮的颜色
        shadow - 阴影的颜色
    • 方法详细信息

      • paintBorder

        public void paintBorder​(Component c,
                                Graphics g,
                                int x,
                                int y,
                                int width,
                                int height)
        说明从界面Border复制
        用指定的位置和大小绘制指定组件的边框。
        Specified by:
        paintBorder在接口 Border
        参数
        c - 正在绘制边框的组件
        g - 油漆图形
        x - 绘画边框的x位置
        y - 绘画边框的y位置
        width - 绘画边框的宽度
        height - 绘画边框的高度
      • getBorderInsets

        public Insets getBorderInsets​(Component c)
        描述从接口Border复制
        返回边框的插入。
        Specified by:
        getBorderInsets在接口 Border
        参数
        c - 应用此边界插入值的组件
        结果
        一个 Insets对象,包含这个 Border顶部,左边,底部和右边的 Border
      • isBorderOpaque

        public boolean isBorderOpaque​()
        描述从接口Border复制
        返回边框是否不透明。 如果边框是不透明的,它在绘画时负责填写自己的背景。
        Specified by:
        isBorderOpaque在接口 Border
        结果
        如果这个 Border是不透明的, Border true