Module  java.desktop
软件包  javax.swing

Class Box.Filler

  • All Implemented Interfaces:
    ImageObserverMenuContainerSerializableAccessible
    Enclosing class:
    Box


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

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

    另请参见:
    Serialized Form
    • 构造方法详细信息

      • Filler

        @ConstructorProperties({"minimumSize","preferredSize","maximumSize"})
        public Filler​(Dimension min,
                      Dimension pref,
                      Dimension max)
        创建具有给定大小范围的形状的构造函数。
        参数
        min - 最小尺寸
        pref - 首选尺寸
        max - 最大尺寸
    • 方法详细信息

      • changeShape

        public void changeShape​(Dimension min,
                                Dimension pref,
                                Dimension max)
        更改此形状的大小请求。 因此,invalidate()会向上传播,从而最终使用新的大小进行布局。
        参数
        min - getMinimumSize返回的值
        pref - getPreferredSize返回的值
        max - getMaximumSize返回的值
      • getAccessibleContext

        public AccessibleContext getAccessibleContext​()
        获取与此Box.Filler相关联的AccessibleContext。 对于盒填充,AccessibleContext采用AccessibleBoxFiller的形式。 如有必要,将创建一个新的AccessibleAWTBoxFiller实例。
        Specified by:
        getAccessibleContext在接口 Accessible
        重写:
        getAccessibleContextComponent
        结果
        一个AccessibleBoxFiller作为这个Box.Filler的AccessibleContext。