Module  java.desktop
软件包  javax.swing.border

Class EmptyBorder

  • All Implemented Interfaces:
    SerializableBorder
    已知直接子类:
    BorderUIResource.EmptyBorderUIResourceMatteBorder


    public class EmptyBorder
    extends AbstractBorder
    implements Serializable
    一个提供一个空的透明边框的类,占用空间但不绘图。

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

    另请参见:
    Serialized Form
    • 字段详细信息

      • left

        protected int left
        边界的左边插图。
      • right

        protected int right
        边界的正确插图。
      • top

        protected int top
        边界的顶端插图。
      • bottom

        protected int bottom
        边框的底部插图。
    • 构造方法详细信息

      • EmptyBorder

        public EmptyBorder​(int top,
                           int left,
                           int bottom,
                           int right)
        使用指定的插图创建空白边框。
        参数
        top - 边界的顶部插图
        left - 边框的左边插图
        bottom - 边框的底部插图
        right - 边界的正确插图
      • EmptyBorder

        @ConstructorProperties("borderInsets")
        public EmptyBorder​(Insets borderInsets)
        使用指定的插图创建空白边框。
        参数
        borderInsets - 边界的插图
    • 方法详细信息

      • paintBorder

        public void paintBorder​(Component c,
                                Graphics g,
                                int x,
                                int y,
                                int width,
                                int height)
        默认情况下不绘图。
        Specified by:
        paintBorder在接口 Border
        重写:
        paintBorderAbstractBorder
        参数
        c - 正在绘制此边框的组件
        g - 油漆图形
        x - 绘画边框的x位置
        y - 绘画边框的y位置
        width - 绘制边框的宽度
        height - 绘画边框的高度
      • getBorderInsets

        public Insets getBorderInsets​(Component c,
                                      Insets insets)
        使用此Border的当前Insets重新初始化insets参数。
        重写:
        getBorderInsetsAbstractBorder
        参数
        c - 应用此边界插入值的组件
        insets - 要重新初始化的对象
        结果
        insets对象
      • getBorderInsets

        public Insets getBorderInsets​()
        返回边框的插入。
        结果
        一个 Insets对象,包含顶部,左侧,底部和右侧的插入
        从以下版本开始:
        1.3