JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf.multi
類別 MultiFileChooserUI

java.lang.Object
  繼承者 javax.swing.plaf.ComponentUI
      繼承者 javax.swing.plaf.FileChooserUI
          繼承者 javax.swing.plaf.multi.MultiFileChooserUI

public class MultiFileChooserUI
extends FileChooserUI

用於組合 FileChooserUI 的多路 UI。

此檔案由 AutoMulti 自動產生。


欄位摘要
protected  Vector uis
          包含實際 UI 的向量。
 
建構子摘要
MultiFileChooserUI()
           
 
方法摘要
 boolean contains(JComponent a, int b, int c)
          在由此物件處理的每個 UI 上調用 contains 方法。
static ComponentUI createUI(JComponent a)
          如果任意輔助 LookAndFeel 都支持此 UI,則返回一個多路 UI 實例。
 void ensureFileIsVisible(JFileChooser a, File b)
          在由此物件處理的每個 UI 上調用 ensureFileIsVisible 方法。
 FileFilter getAcceptAllFileFilter(JFileChooser a)
          在由此物件處理的每個 UI 上調用 getAcceptAllFileFilter 方法。
 Accessible getAccessibleChild(JComponent a, int b)
          在由此物件處理的每個 UI 上調用 getAccessibleChild 方法。
 int getAccessibleChildrenCount(JComponent a)
          在由此物件處理的每個 UI 上調用 getAccessibleChildrenCount 方法。
 String getApproveButtonText(JFileChooser a)
          在由此物件處理的每個 UI 上調用 getApproveButtonText 方法。
 String getDialogTitle(JFileChooser a)
          在由此物件處理的每個 UI 上調用 getDialogTitle 方法。
 FileView getFileView(JFileChooser a)
          在由此物件處理的每個 UI 上調用 getFileView 方法。
 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 rescanCurrentDirectory(JFileChooser a)
          在由此物件處理的每個 UI 上調用 rescanCurrentDirectory 方法。
 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。

建構子詳細資訊

MultiFileChooserUI

public MultiFileChooserUI()
方法詳細資訊

getUIs

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


getAcceptAllFileFilter

public FileFilter getAcceptAllFileFilter(JFileChooser a)
在由此物件處理的每個 UI 上調用 getAcceptAllFileFilter 方法。

指定者:
類別 FileChooserUI 中的 getAcceptAllFileFilter
返回:
從第一個 UI 獲得的值,該 UI 是從預設 LookAndFeel 獲得的 UI

getFileView

public FileView getFileView(JFileChooser a)
在由此物件處理的每個 UI 上調用 getFileView 方法。

指定者:
類別 FileChooserUI 中的 getFileView
返回:
從第一個 UI 獲得的值,該 UI 是從預設 LookAndFeel 獲得的 UI

getApproveButtonText

public String getApproveButtonText(JFileChooser a)
在由此物件處理的每個 UI 上調用 getApproveButtonText 方法。

指定者:
類別 FileChooserUI 中的 getApproveButtonText
返回:
從第一個 UI 獲得的值,該 UI 是從預設 LookAndFeel 獲得的 UI

getDialogTitle

public String getDialogTitle(JFileChooser a)
在由此物件處理的每個 UI 上調用 getDialogTitle 方法。

指定者:
類別 FileChooserUI 中的 getDialogTitle
返回:
從第一個 UI 獲得的值,該 UI 是從預設 LookAndFeel 獲得的 UI

rescanCurrentDirectory

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

指定者:
類別 FileChooserUI 中的 rescanCurrentDirectory

ensureFileIsVisible

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

指定者:
類別 FileChooserUI 中的 ensureFileIsVisible

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