モジュール 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のサブクラス内でのみインスタンス化してください。
  • コンストラクタの詳細

  • メソッドの詳細

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