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

クラスBasicTabbedPaneUI.TabbedPaneLayout

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


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

      コンストラクタ 
      コンストラクタ 説明
      TabbedPaneLayout​()  
    • コンストラクタの詳細

      • TabbedPaneLayout

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

      • addLayoutComponent

        public void addLayoutComponent​(String name,
                                       Component comp)
        インタフェースからコピーされた説明: LayoutManager
        レイアウト・マネージャがコンポーネントごとの文字列を使用する場合は、レイアウトにコンポーネントcompを追加し、それをnameによって指定された文字列に関連付けます。
        定義:
        addLayoutComponent、インタフェース: LayoutManager
        パラメータ:
        name - コンポーネントに関連付けられる文字列
        comp - 追加されるコンポーネント
      • removeLayoutComponent

        public void removeLayoutComponent​(Component comp)
        インタフェースからコピーされた説明: LayoutManager
        指定されたコンポーネントをレイアウトから削除します。
        定義:
        removeLayoutComponent、インタフェース: LayoutManager
        パラメータ:
        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 - 高さ
        戻り値:
        優先タブ領域の幅
      • layoutContainer

        public void layoutContainer​(Container parent)
        指定されたコンテナを配置します。
        定義:
        layoutContainer、インタフェース: LayoutManager
        パラメータ:
        parent - 配置されるコンテナ
      • 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 - 選択されたインデックス