|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.swing.filechooser.FileView
public abstract class FileView
FileView 定義一個抽象類別,可以實作該抽象類別來為 File 提供帶 UI 資訊的檔案選擇器。每個 L&F JFileChooserUI 物件都實作此類別來傳遞回特定於該 L&F 的圖標和型別描述。例如,Microsoft Windows L&F 為目錄和一般檔案返回一般 Window 圖標。此外,可以通過使用 JFileChooser.setFileView(javax.swing.filechooser.FileView) 為 JFileChooser 提供自己的 FileView,以返回不同的圖標或附加資訊。
JFileChooser 首先注意查看是否有使用者定義的 FileView,如果有的話,它先根據該 FileView 獲取型別資訊。如果對於任何方法,FileView 都返回 null,則 JFileChooser 使用特定於 L&F 的視圖來獲取資訊。因此,舉例來說,如果提供了 FileView 類別,該類別對 JPG 檔案返回一個 Icon,並對其他所有檔案返回 null,則 UI 的 FileView 將對其他所有檔案提供預設圖標。
有關簡單檔案視圖的範例實作,請參閱 yourJDK/demo/jfc/FileChooserDemo/ExampleFileView.java。有關更多的資訊和範例,請參閱 The Java Tutorial 中的 How to Use Choosers 一節。
JFileChooser| 建構子摘要 | |
|---|---|
FileView()
|
|
| 方法摘要 | |
|---|---|
String |
getDescription(File f)
檔案的可讀描述。 |
Icon |
getIcon(File f)
表示 JFileChooser 中此檔案的圖標。 |
String |
getName(File f)
檔案名稱。 |
String |
getTypeDescription(File f)
檔案型別的可讀描述。 |
Boolean |
isTraversable(File f)
目錄是否是可遍歷的。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public FileView()
| 方法詳細資訊 |
|---|
public String getName(File f)
f.getName()。
public String getDescription(File f)
public String getTypeDescription(File f)
jpg 檔案可能有這樣一個型別描述:"A JPEG Compressed Image File"
public Icon getIcon(File f)
JFileChooser 中此檔案的圖標。
public Boolean isTraversable(File f)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。