public abstract class FileView extends Object
FileView
定义了一个抽象类,可以实现为文件选择器提供File的UI File
。
每个L&F JFileChooserUI
对象实现此类来传回正确的图标,并对该L&F特定的类型描述。
例如,Microsoft Windows L&F返回用于目录和通用文件的通用Windows图标。
此外,您可能希望提供您自己的FileView
JFileChooser
以返回不同的图标或附加信息使用JFileChooser.setFileView(javax.swing.filechooser.FileView)
。
JFileChooser
首先看看是否有一个用户定义FileView
,如果有的话,它从那里获取类型信息。 如果FileView
为任何方法返回null
,则JFileChooser
然后使用L&F特定视图来获取信息。 因此,举例来说,如果你提供了一个FileView
类返回Icon
为JPG文件,并返回null
图标所有其他文件,该UI的FileView
将为其他所有文件提供默认图标。
有关简单文件视图的示例实现,请参阅yourJDK/demo/jfc/FileChooserDemo/ExampleFileView.java
。 有关更多信息和示例,请参阅How to Use File Choosers “Java教程 ”中的一节。
JFileChooser
Constructor and Description |
---|
FileView() |