JavaTM 2 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

此類別應視為“受保護”內部類別。僅在 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 - 要佈置的元件

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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only