|
JavaTM 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 Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。