Module java.desktop

Class EmptyBorder

java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.border.EmptyBorder
所有已实现的接口:
Serializable, Border
直接已知的子类:
BorderUIResource.EmptyBorderUIResource, MatteBorder

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

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

  • Field Details

    • left

      protected int left
      边框的左侧插图。
    • top

      protected int top
      边框的顶部插图。
    • bottom

      protected int bottom
      边框的底部插图。
  • Constructor Details

    • EmptyBorder

      public EmptyBorder(int top, int left, int bottom, int right)
      使用指定的插图创建一个空边框。
      参数:
      top - 边框的顶部插图
      left - 边框的左侧插图
      bottom - 边框的底部插图
      right - 边框的右侧插图
    • EmptyBorder

      @ConstructorProperties("borderInsets") public EmptyBorder(Insets borderInsets)
      使用指定的插图创建一个空边框。
      参数:
      borderInsets - 边框的插图
      抛出:
      NullPointerException - 如果指定的borderInsetsnull
  • Method Details

    • paintBorder

      public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
      默认情况下不进行绘制。
      指定者:
      paintBorder 在接口 Border
      覆盖:
      paintBorder 在类 AbstractBorder
      参数:
      c - 正在绘制此边框的组件
      g - 绘制图形
      x - 绘制边框的x位置
      y - 绘制边框的y位置
      width - 绘制边框的宽度
      height - 绘制边框的高度
    • getBorderInsets

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

      public Insets getBorderInsets()
      返回边框的插图。
      返回:
      包含从顶部、左侧、底部和右侧的插图的Insets对象
      自:
      1.3
    • isBorderOpaque

      public boolean isBorderOpaque()
      返回边框是否不透明。默认返回false。
      指定者:
      isBorderOpaque 在接口 Border
      覆盖:
      isBorderOpaque 在类 AbstractBorder
      返回:
      false