JavaTM Platform
Standard Ed. 6

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 のサブクラス内でのみインスタンス化してください。


コンストラクタの概要
BasicTabbedPaneUI.TabbedPaneLayout()
           
 
メソッドの概要
 void addLayoutComponent(String name, Component comp)
          レイアウトマネージャーがコンポーネントごとの文字列を使用する場合、レイアウトにコンポーネントの comp を追加し、name によって指定された文字列に関連付けます。
 void calculateLayoutInfo()
           
protected  Dimension calculateSize(boolean minimum)
           
protected  void calculateTabRects(int tabPlacement, int tabCount)
           
 void layoutContainer(Container parent)
          指定されたコンテナを配置します。
 Dimension 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)
           
 Dimension preferredLayoutSize(Container parent)
          指定されたコンテナの推奨サイズの寸法を計算します。
protected  int preferredTabAreaHeight(int tabPlacement, int width)
           
protected  int preferredTabAreaWidth(int tabPlacement, int height)
           
 void removeLayoutComponent(Component comp)
          指定されたコンポーネントをレイアウトから削除します。
protected  void rotateTabRuns(int tabPlacement, int selectedRun)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BasicTabbedPaneUI.TabbedPaneLayout

public BasicTabbedPaneUI.TabbedPaneLayout()
メソッドの詳細

addLayoutComponent

public void addLayoutComponent(String name,
                               Component comp)
インタフェース LayoutManager の記述:
レイアウトマネージャーがコンポーネントごとの文字列を使用する場合、レイアウトにコンポーネントの comp を追加し、name によって指定された文字列に関連付けます。

定義:
インタフェース LayoutManager 内の addLayoutComponent
パラメータ:
name - コンポーネントに関連付けられた文字列
comp - 追加されるコンポーネント

removeLayoutComponent

public void removeLayoutComponent(Component comp)
インタフェース LayoutManager の記述:
指定されたコンポーネントをレイアウトから削除します。

定義:
インタフェース LayoutManager 内の removeLayoutComponent
パラメータ:
comp - 削除されるコンポーネント

preferredLayoutSize

public Dimension preferredLayoutSize(Container parent)
インタフェース LayoutManager の記述:
指定されたコンテナの推奨サイズの寸法を計算します。含まれるコンポーネントは指定されます。

定義:
インタフェース LayoutManager 内の preferredLayoutSize
パラメータ:
parent - 配置されるコンテナ
関連項目:
LayoutManager.minimumLayoutSize(java.awt.Container)

minimumLayoutSize

public Dimension minimumLayoutSize(Container parent)
インタフェース LayoutManager の記述:
指定されたコンテナの最小サイズの寸法を計算します。含まれるコンポーネントは指定されます。

定義:
インタフェース LayoutManager 内の minimumLayoutSize
パラメータ:
parent - 配置されるコンポーネント
関連項目:
LayoutManager.preferredLayoutSize(java.awt.Container)

calculateSize

protected Dimension calculateSize(boolean minimum)

preferredTabAreaHeight

protected int preferredTabAreaHeight(int tabPlacement,
                                     int width)

preferredTabAreaWidth

protected int preferredTabAreaWidth(int tabPlacement,
                                    int height)

layoutContainer

public void layoutContainer(Container parent)
インタフェース LayoutManager の記述:
指定されたコンテナを配置します。

定義:
インタフェース LayoutManager 内の layoutContainer
パラメータ:
parent - 配置されるコンテナ

calculateLayoutInfo

public void calculateLayoutInfo()

calculateTabRects

protected void calculateTabRects(int tabPlacement,
                                 int tabCount)

rotateTabRuns

protected void rotateTabRuns(int tabPlacement,
                             int selectedRun)

normalizeTabRuns

protected void normalizeTabRuns(int tabPlacement,
                                int tabCount,
                                int start,
                                int max)

padTabRun

protected void padTabRun(int tabPlacement,
                         int start,
                         int end,
                         int max)

padSelectedTab

protected void padSelectedTab(int tabPlacement,
                              int selectedIndex)

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。