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

クラスBasicTabbedPaneUI.TabbedPaneLayout

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

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

    コンストラクタ
    コンストラクタ
    説明
    TabbedPaneLayoutを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    レイアウト・マネージャがコンポーネントごとの文字列を使用する場合は、レイアウトにコンポーネントcompを追加し、それをnameによって指定された文字列に関連付けます。
    void
    レイアウト情報を計算します。
    protected Dimension
    calculateSize​(boolean minimum)
    計算されたサイズを返します。
    protected void
    calculateTabRects​(int tabPlacement, int tabCount)
    タブの矩形を計算します。
    void
    指定されたコンテナを配置します。
    指定されたコンテナに含まれているコンポーネントを基に、コンテナの最小サイズを計算します。
    protected void
    normalizeTabRuns​(int tabPlacement, int tabCount, int start, int max)
    タブ・ランを正規化します。
    protected void
    padSelectedTab​(int tabPlacement, int selectedIndex)
    パッド選択タブ。
    protected void
    padTabRun​(int tabPlacement, int start, int end, int max)
    タブ・ランをパッドします。
    指定されたコンテナに含まれているコンポーネントを基に、コンテナの推奨サイズを計算します。
    protected int
    preferredTabAreaHeight​(int tabPlacement, int width)
    優先タブ領域の高さを返します。
    protected int
    preferredTabAreaWidth​(int tabPlacement, int height)
    優先タブ領域の幅を返します。
    void
    指定されたコンポーネントをレイアウトから削除します。
    protected void
    rotateTabRuns​(int tabPlacement, int selectedRun)
    選択した実行が[0]を実行するように実行インデックス配列を回転します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • TabbedPaneLayout

      public TabbedPaneLayout()
      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 - 削除されるコンポーネント
    • preferredLayoutSize

      public Dimension preferredLayoutSize(Container parent)
      インタフェースからコピーされた説明: LayoutManager
      指定されたコンテナに含まれているコンポーネントを基に、コンテナの推奨サイズを計算します。
      定義:
      preferredLayoutSize、インタフェース: LayoutManager
      パラメータ:
      parent - 配置されるコンテナ
      戻り値:
      コンテナの優先ディメンション
      関連項目:
      LayoutManager.minimumLayoutSize(java.awt.Container)
    • minimumLayoutSize

      public Dimension minimumLayoutSize(Container parent)
      インタフェースからコピーされた説明: LayoutManager
      指定されたコンテナに含まれているコンポーネントを基に、コンテナの最小サイズを計算します。
      定義:
      minimumLayoutSize、インタフェース: LayoutManager
      パラメータ:
      parent - 配置されるコンポーネント
      戻り値:
      コンテナの最小ディメンション
      関連項目:
      LayoutManager.preferredLayoutSize(java.awt.Container)
    • 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 - 選択されたインデックス