|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.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。