JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf.multi
類別 MultiScrollPaneUI

java.lang.Object
  繼承者 javax.swing.plaf.ComponentUI
      繼承者 javax.swing.plaf.ScrollPaneUI
          繼承者 javax.swing.plaf.multi.MultiScrollPaneUI

public class MultiScrollPaneUI
extends ScrollPaneUI

用於組合 ScrollPaneUI 的多路 UI。

此檔案由 AutoMulti 自動產生。


欄位摘要
protected  Vector uis
          包含實際 UI 的向量。
 
建構子摘要
MultiScrollPaneUI()
           
 
方法摘要
 boolean contains(JComponent a, int b, int c)
          在由此物件處理的每個 UI 上調用 contains 方法。
static ComponentUI createUI(JComponent a)
          如果任意輔助 LookAndFeel 都支持此 UI,則返回一個多路 UI 實例。
 Accessible getAccessibleChild(JComponent a, int b)
          在由此物件處理的每個 UI 上調用 getAccessibleChild 方法。
 int getAccessibleChildrenCount(JComponent a)
          在由此物件處理的每個 UI 上調用 getAccessibleChildrenCount 方法。
 Dimension getMaximumSize(JComponent a)
          在由此物件處理的每個 UI 上調用 getMaximumSize 方法。
 Dimension getMinimumSize(JComponent a)
          在由此物件處理的每個 UI 上調用 getMinimumSize 方法。
 Dimension getPreferredSize(JComponent a)
          在由此物件處理的每個 UI 上調用 getPreferredSize 方法。
 ComponentUI[] getUIs()
          返回與此多路 UI 關聯的 UI 列表。
 void installUI(JComponent a)
          在由此物件處理的每個 UI 上調用 installUI 方法。
 void paint(Graphics a, JComponent b)
          在由此物件處理的每個 UI 上調用 paint 方法。
 void uninstallUI(JComponent a)
          在由此物件處理的每個 UI 上調用 uninstallUI 方法。
 void update(Graphics a, JComponent b)
          在由此物件處理的每個 UI 上調用 update 方法。
 
從類別 javax.swing.plaf.ComponentUI 繼承的方法
getBaseline, getBaselineResizeBehavior
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

欄位詳細資訊

uis

protected Vector uis
包含實際 UI 的向量。這是在對 createUI 的調用中產生的,並且可通過調用 getUIs 方法獲得它。可以保證第一個元素是從預設外觀獲得的實際 UI。

建構子詳細資訊

MultiScrollPaneUI

public MultiScrollPaneUI()
方法詳細資訊

getUIs

public ComponentUI[] getUIs()
返回與此多路 UI 關聯的 UI 列表。這允許由意識到元件上多路 UI 的應用程序進行 UI 處理。


contains

public boolean contains(JComponent a,
                        int b,
                        int c)
在由此物件處理的每個 UI 上調用 contains 方法。

覆寫:
類別 ComponentUI 中的 contains
參數:
a - 將在其中查詢 x,y 的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數
b - 點的 x 坐標
c - 點的 y 坐標
返回:
從第一個 UI 獲得的值,該 UI 是從預設 LookAndFeel 獲得的 UI
另請參見:
JComponent.contains(int, int), Component.contains(int, int)

update

public void update(Graphics a,
                   JComponent b)
在由此物件處理的每個 UI 上調用 update 方法。

覆寫:
類別 ComponentUI 中的 update
參數:
a - 將在其中進行繪製的 Graphics 上下文
b - 將繪製的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數
另請參見:
ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent), JComponent.paintComponent(java.awt.Graphics)

createUI

public static ComponentUI createUI(JComponent a)
如果任意輔助 LookAndFeel 都支持此 UI,則返回一個多路 UI 實例。否則只返回從預設 LookAndFeel 獲得的 UI 物件。


installUI

public void installUI(JComponent a)
在由此物件處理的每個 UI 上調用 installUI 方法。

覆寫:
類別 ComponentUI 中的 installUI
參數:
a - 將安裝此 UI 委託的元件
另請參見:
ComponentUI.uninstallUI(javax.swing.JComponent), JComponent.setUI(javax.swing.plaf.ComponentUI), JComponent.updateUI()

uninstallUI

public void uninstallUI(JComponent a)
在由此物件處理的每個 UI 上調用 uninstallUI 方法。

覆寫:
類別 ComponentUI 中的 uninstallUI
參數:
a - 從中移除此 UI 委託的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數
另請參見:
ComponentUI.installUI(javax.swing.JComponent), JComponent.updateUI()

paint

public void paint(Graphics a,
                  JComponent b)
在由此物件處理的每個 UI 上調用 paint 方法。

覆寫:
類別 ComponentUI 中的 paint
參數:
a - 將在其中進行繪製的 Graphics 上下文
b - 將繪製的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數
另請參見:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)

getPreferredSize

public Dimension getPreferredSize(JComponent a)
在由此物件處理的每個 UI 上調用 getPreferredSize 方法。

覆寫:
類別 ComponentUI 中的 getPreferredSize
參數:
a - 將查詢其首選大小的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數
返回:
從第一個 UI 獲得的值,該 UI 是從預設 LookAndFeel 獲得的 UI
另請參見:
JComponent.getPreferredSize(), LayoutManager.preferredLayoutSize(java.awt.Container)

getMinimumSize

public Dimension getMinimumSize(JComponent a)
在由此物件處理的每個 UI 上調用 getMinimumSize 方法。

覆寫:
類別 ComponentUI 中的 getMinimumSize
參數:
a - 將查詢其最小大小的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數
返回:
從第一個 UI 獲得的值,該 UI 是從預設 LookAndFeel 獲得的 UI
另請參見:
JComponent.getMinimumSize(), LayoutManager.minimumLayoutSize(java.awt.Container), ComponentUI.getPreferredSize(javax.swing.JComponent)

getMaximumSize

public Dimension getMaximumSize(JComponent a)
在由此物件處理的每個 UI 上調用 getMaximumSize 方法。

覆寫:
類別 ComponentUI 中的 getMaximumSize
參數:
a - 將查詢其最大大小的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數
返回:
從第一個 UI 獲得的值,該 UI 是從預設 LookAndFeel 獲得的 UI
另請參見:
JComponent.getMaximumSize(), LayoutManager2.maximumLayoutSize(java.awt.Container)

getAccessibleChildrenCount

public int getAccessibleChildrenCount(JComponent a)
在由此物件處理的每個 UI 上調用 getAccessibleChildrenCount 方法。

覆寫:
類別 ComponentUI 中的 getAccessibleChildrenCount
返回:
從第一個 UI 獲得的值,該 UI 是從預設 LookAndFeel 獲得的 UI
另請參見:
ComponentUI.getAccessibleChild(javax.swing.JComponent, int)

getAccessibleChild

public Accessible getAccessibleChild(JComponent a,
                                     int b)
在由此物件處理的每個 UI 上調用 getAccessibleChild 方法。

覆寫:
類別 ComponentUI 中的 getAccessibleChild
b - 子物件的從零開始的索引
返回:
從第一個 UI 獲得的值,該 UI 是從預設 LookAndFeel 獲得的 UI
另請參見:
ComponentUI.getAccessibleChildrenCount(javax.swing.JComponent)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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