Module  java.desktop

Class BasicOptionPaneUI.ButtonAreaLayout

  • All Implemented Interfaces:
    LayoutManager
    Enclosing class:
    BasicOptionPaneUI


    public static class BasicOptionPaneUI.ButtonAreaLayout
    extends Object
    implements LayoutManager
    ButtonAreaLayout行为类似于FlowLayout 它从左到右列出了所有组件。 如果syncAllWidths为真,则每个组件的宽度将被设置为最大的首选尺寸宽度。 这个类应该被视为一个“受保护”的内部类。 仅在BasicOptionPaneUI子类中实例化。
    • 字段详细信息

      • syncAllWidths

        protected boolean syncAllWidths
        该值表示如果子节点的宽度应同步。
      • padding

        protected int padding
        填充值。
      • centersChildren

        protected boolean centersChildren
        如果是真的,孩子们会在父母身上聚集在一起。
    • 构造方法详细信息

      • ButtonAreaLayout

        public ButtonAreaLayout​(boolean syncAllWidths,
                                int padding)
        构造一个新的实例 ButtonAreaLayout
        参数
        syncAllWidths - 如果孩子的宽度应该同步
        padding - 填充值
    • 方法详细信息

      • setSyncAllWidths

        public void setSyncAllWidths​(boolean newValue)
        设置子节点的宽度是否应该同步。
        参数
        newValue - 如果孩子的宽度应该同步
      • getSyncAllWidths

        public boolean getSyncAllWidths​()
        如果孩子的宽度应该同步,则返回。
        结果
        如果孩子的宽度应该同步
      • setPadding

        public void setPadding​(int newPadding)
        设置填充值。
        参数
        newPadding - 新的填充
      • getPadding

        public int getPadding​()
        返回填充。
        结果
        填充
      • setCentersChildren

        public void setCentersChildren​(boolean newValue)
        设置是否应该使用中心儿童。
        参数
        newValue - 一个新的价值
      • getCentersChildren

        public boolean getCentersChildren​()
        返回是否应使用中心儿童。
        结果
        是否应使用中心儿童
      • addLayoutComponent

        public void addLayoutComponent​(String string,
                                       Component comp)
        描述从接口LayoutManager复制
        如果布局管理器使用每个组件字符串,则将组件 comp添加到布局,将其与由 name指定的字符串相关联。
        Specified by:
        addLayoutComponent在接口 LayoutManager
        参数
        string - 与组件关联的字符串
        comp - 要添加的组件