モジュール java.desktop
パッケージ javax.swing.plaf.basic

クラスBasicTabbedPaneUI.TabbedPaneLayout

  • すべての実装されたインタフェース:
    LayoutManager
    直系の既知のサブクラス:
    MetalTabbedPaneUI.TabbedPaneLayout
    含まれているクラス:
    BasicTabbedPaneUI

    public class BasicTabbedPaneUI.TabbedPaneLayout
    extends Object
    implements LayoutManager
    このクラスは、「protected」内部クラスとして扱うようにしてください。 BasicTabbedPaneUIのサブクラス内でのみインスタンス化してください。
    • コンストラクタの詳細

      • TabbedPaneLayout

        public TabbedPaneLayout()
    • メソッドの詳細

      • 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 - 選択されたインデックス