Module java.desktop
Package javax.swing

Class Box.Filler

所有已实现的接口:
ImageObserver, MenuContainer, Serializable, Accessible
封装类:
Box

public static class Box.Filler extends JComponent implements Accessible
一个参与布局但没有视图的轻量级组件的实现。

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

  • Constructor Details

    • Filler

      @ConstructorProperties({"minimumSize","preferredSize","maximumSize"}) public Filler(Dimension min, Dimension pref, Dimension max)
      用给定的大小范围创建形状的构造函数。
      参数:
      min - 最小大小
      pref - 首选大小
      max - 最大大小
  • Method Details

    • changeShape

      public void changeShape(Dimension min, Dimension pref, Dimension max)
      更改此形状的大小请求。由此产生的invalidate()向上传播,因此最终将使用新大小进行布局。
      参数:
      min - 用于返回getMinimumSize的值
      pref - 用于返回getPreferredSize的值
      max - 用于返回getMaximumSize的值
    • paintComponent

      protected void paintComponent(Graphics g)
      绘制此Filler。如果此Filler具有UI,则此方法调用super的实现,否则如果此Filler是不透明的,则使用背景填充Graphics
      覆盖:
      paintComponent 在类 JComponent
      参数:
      g - 要绘制的Graphics
      抛出:
      NullPointerException - 如果g为null
      自:
      1.6
      参见:
    • getAccessibleContext

      public AccessibleContext getAccessibleContext()
      获取与此Box.Filler关联的AccessibleContext。对于盒子填充器,AccessibleContext采用AccessibleBoxFiller的形式。如果需要,将创建一个新的AccessibleAWTBoxFiller实例。
      指定者:
      getAccessibleContext 在接口 Accessible
      覆盖:
      getAccessibleContext 在类 Component
      返回:
      作为此Box.Filler的AccessibleContext的AccessibleBoxFiller。