- 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
calculateLayoutInfo()
レイアウト情報を計算します。protected Dimension
calculateSize(boolean minimum)
計算されたサイズを返します。protected void
calculateTabRects(int tabPlacement, int tabCount)
タブの矩形を計算します。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)
優先タブ領域の幅を返します。protected void
rotateTabRuns(int tabPlacement, int selectedRun)
選択した実行が[0]を実行するように実行インデックス配列を回転します。-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェース java.awt.LayoutManagerで宣言されたメソッド
addLayoutComponent, layoutContainer, minimumLayoutSize, preferredLayoutSize, removeLayoutComponent
-
-
-
-
メソッドの詳細
-
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
- 選択されたインデックス
-
-