Module  java.desktop

Class BasicTabbedPaneUI.TabbedPaneLayout

    • 构造方法详细信息

      • TabbedPaneLayout

        public TabbedPaneLayout​()
    • 方法详细信息

      • addLayoutComponent

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

        protected Dimension calculateSize​(boolean minimum)
        返回计算的大小。
        参数
        minimum - 使用最小尺寸或首选尺寸
        结果
        计算大小
      • preferredTabAreaHeight

        protected int preferredTabAreaHeight​(int tabPlacement,
                                             int width)
        返回首选标签区域高度。
        参数
        tabPlacement - 标签位置
        width - 宽度
        结果
        首选标签区域高度
      • preferredTabAreaWidth

        protected int preferredTabAreaWidth​(int tabPlacement,
                                            int height)
        返回首选标签区域宽度。
        参数
        tabPlacement - 标签位置
        height - 高度
        结果
        首选标签区域宽
      • calculateLayoutInfo

        public void calculateLayoutInfo​()
        计算布局信息。
      • calculateTabRects

        protected void calculateTabRects​(int tabPlacement,
                                         int tabCount)
        计算标签矩形。
        参数
        tabPlacement - 标签位置
        tabCount - 选项卡数
      • rotateTabRuns

        protected void rotateTabRuns​(int tabPlacement,
                                     int selectedRun)
        旋转运行索引数组,以便运行选定的运行[0]。
        参数
        tabPlacement - 标签位置
        selectedRun - 选择的运行
      • normalizeTabRuns

        protected void normalizeTabRuns​(int tabPlacement,
                                        int tabCount,
                                        int start,
                                        int max)
        规范标签运行。
        参数
        tabPlacement - 标签位置
        tabCount - 选项卡数
        start - 开始
        max -
      • padTabRun

        protected void padTabRun​(int tabPlacement,
                                 int start,
                                 int end,
                                 int max)
        粘贴选项卡运行。
        参数
        tabPlacement - 标签位置
        start - 开始
        end - 结束
        max - 最大
      • padSelectedTab

        protected void padSelectedTab​(int tabPlacement,
                                      int selectedIndex)
        贴片选择标签。
        参数
        tabPlacement - 标签位置
        selectedIndex - the selected index