java.lang.Object
javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout
- すべての実装されたインタフェース:
LayoutManager
- 直系の既知のサブクラス:
MetalTabbedPaneUI.TabbedPaneLayout
- 含まれているクラス:
- BasicTabbedPaneUI
public class BasicTabbedPaneUI.TabbedPaneLayout extends Object implements LayoutManager
このクラスは、「protected」内部クラスとして扱うようにしてください。 BasicTabbedPaneUIのサブクラス内でのみインスタンス化してください。
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明void
addLayoutComponent
(String name, Component comp) レイアウト・マネージャがコンポーネントごとの文字列を使用する場合は、レイアウトにコンポーネントcomp
を追加し、それをname
によって指定された文字列に関連付けます。void
レイアウト情報を計算します。protected Dimension
calculateSize
(boolean minimum) 計算されたサイズを返します。protected void
calculateTabRects
(int tabPlacement, int tabCount) タブの矩形を計算します。void
layoutContainer
(Container parent) 指定されたコンテナを配置します。minimumLayoutSize
(Container parent) 指定されたコンテナに含まれているコンポーネントを基に、コンテナの最小サイズを計算します。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) タブ・ランをパッドします。preferredLayoutSize
(Container parent) 指定されたコンテナに含まれているコンポーネントを基に、コンテナの推奨サイズを計算します。protected int
preferredTabAreaHeight
(int tabPlacement, int width) 優先タブ領域の高さを返します。protected int
preferredTabAreaWidth
(int tabPlacement, int height) 優先タブ領域の幅を返します。void
指定されたコンポーネントをレイアウトから削除します。protected void
rotateTabRuns
(int tabPlacement, int selectedRun) 選択した実行が[0]を実行するように実行インデックス配列を回転します。
-
コンストラクタの詳細
-
TabbedPaneLayout
public TabbedPaneLayout()TabbedPaneLayout
を構築します。
-
-
メソッドの詳細
-
addLayoutComponent
インタフェースからコピーされた説明:LayoutManager
レイアウト・マネージャがコンポーネントごとの文字列を使用する場合は、レイアウトにコンポーネントcomp
を追加し、それをname
によって指定された文字列に関連付けます。- 定義:
addLayoutComponent
、インタフェースLayoutManager
- パラメータ:
name
- コンポーネントに関連付けられる文字列comp
- 追加されるコンポーネント
-
removeLayoutComponent
public void removeLayoutComponent(Component comp) インタフェースからコピーされた説明:LayoutManager
指定されたコンポーネントをレイアウトから削除します。- 定義:
removeLayoutComponent
、インタフェースLayoutManager
- パラメータ:
comp
- 削除されるコンポーネント
-
preferredLayoutSize
インタフェースからコピーされた説明:LayoutManager
指定されたコンテナに含まれているコンポーネントを基に、コンテナの推奨サイズを計算します。- 定義:
preferredLayoutSize
、インタフェースLayoutManager
- パラメータ:
parent
- 配置されるコンテナ- 戻り値:
- コンテナの優先ディメンション
- 関連項目:
-
minimumLayoutSize
インタフェースからコピーされた説明:LayoutManager
指定されたコンテナに含まれているコンポーネントを基に、コンテナの最小サイズを計算します。- 定義:
minimumLayoutSize
、インタフェースLayoutManager
- パラメータ:
parent
- 配置されるコンポーネント- 戻り値:
- コンテナの最小ディメンション
- 関連項目:
-
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
- 選択されたインデックス
-