|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JFileChooser
public class JFileChooser
JFileChooser 为用户选择文件提供了一种简单的机制。有关使用 JFileChooser 的更多信息,请参阅 《The Java Tutorial》 中的 How to Use File Choosers 一节。
以下代码弹出一个针对用户主目录的文件选择器,其中只显示 .jpg 和 .gif 图像:
JFileChooser chooser = new JFileChooser();
// Note: source for ExampleFileFilter can be found in FileChooserDemo,
// under the demo/jfc directory in the JDK.
ExampleFileFilter filter = new ExampleFileFilter();
filter.addExtension("jpg");
filter.addExtension("gif");
filter.setDescription("JPG & GIF Images");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +
chooser.getSelectedFile().getName());
}
| 嵌套类摘要 | |
|---|---|
protected class |
JFileChooser.AccessibleJFileChooser
此类实现对 JFileChooser 类的可访问性支持。 |
| 从类 javax.swing.JComponent 继承的嵌套类/接口 |
|---|
JComponent.AccessibleJComponent |
| 从类 java.awt.Container 继承的嵌套类/接口 |
|---|
Container.AccessibleAWTContainer |
| 从类 java.awt.Component 继承的嵌套类/接口 |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| 从类 javax.swing.JComponent 继承的字段 |
|---|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| 从类 java.awt.Component 继承的字段 |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| 从接口 java.awt.image.ImageObserver 继承的字段 |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| 构造方法摘要 | |
|---|---|
JFileChooser()
构造一个指向用户默认目录的 JFileChooser。 |
|
JFileChooser(File currentDirectory)
使用给定的 File 作为路径来构造一个 JFileChooser。 |
|
JFileChooser(File currentDirectory,
FileSystemView fsv)
使用给定的当前目录和 FileSystemView 构造一个 JFileChooser。 |
|
JFileChooser(FileSystemView fsv)
使用给定的 FileSystemView 构造一个 JFileChooser。 |
|
JFileChooser(String currentDirectoryPath)
构造一个使用给定路径的 JFileChooser。 |
|
JFileChooser(String currentDirectoryPath,
FileSystemView fsv)
使用给定的当前目录路径和 FileSystemView 构造一个 JFileChooser。 |
|
| 方法摘要 | |
|---|---|
boolean |
accept(File f)
如果应该显示该文件,则返回 true。 |
void |
addActionListener(ActionListener l)
向文件选择器添加一个 ActionListener。 |
void |
addChoosableFileFilter(FileFilter filter)
向用户可选择的文件过滤器列表添加一个过滤器。 |
void |
approveSelection()
用户单击 Approve 按钮(默认情况下标有 "Open" 或 "Save")时由 UI 调用此方法。 |
void |
cancelSelection()
用户选择 Cancel 按钮时由 UI 调用此方法。 |
void |
changeToParentDirectory()
将要设置的目录更改为当前目录的父级。 |
protected JDialog |
createDialog(Component parent)
创建并返回包含 this 的新 JDialog,在 parent 窗体中的 parent 上居中。 |
void |
ensureFileIsVisible(File f)
确保指定的文件是可见的,不是隐藏的。 |
protected void |
fireActionPerformed(String command)
通知对此事件类型感兴趣的所有侦听器。 |
FileFilter |
getAcceptAllFileFilter()
返回 AcceptAll 文件过滤器。 |
AccessibleContext |
getAccessibleContext()
获取与此 JFileChooser 关联的 AccessibleContext。 |
JComponent |
getAccessory()
返回 accessory 组件。 |
ActionListener[] |
getActionListeners()
返回在此文件选择器上注册的所有操作侦听器的数组。 |
int |
getApproveButtonMnemonic()
返回确认按钮的助记符。 |
String |
getApproveButtonText()
返回 ApproveButton 中的 FileChooserUI 内使用的文本。 |
String |
getApproveButtonToolTipText()
返回 ApproveButton 中使用的工具提示文本。 |
FileFilter[] |
getChoosableFileFilters()
获得用户可选择的文件过滤器列表。 |
boolean |
getControlButtonsAreShown()
返回 controlButtonsAreShown 属性的值。 |
File |
getCurrentDirectory()
返回当前目录。 |
String |
getDescription(File f)
返回文件描述。 |
String |
getDialogTitle()
获得 JFileChooser 的标题栏中所显示的字符串。 |
int |
getDialogType()
返回此对话框的类型。 |
boolean |
getDragEnabled()
获得 dragEnabled 属性的值。 |
FileFilter |
getFileFilter()
返回当前选择的文件过滤器。 |
int |
getFileSelectionMode()
返回当前的文件选择模式。 |
FileSystemView |
getFileSystemView()
返回文件系统视图。 |
FileView |
getFileView()
返回当前的文件视图。 |
Icon |
getIcon(File f)
返回此文件或文件类型的图标,这取决于系统。 |
String |
getName(File f)
返回文件名。 |
File |
getSelectedFile()
返回选中的文件。 |
File[] |
getSelectedFiles()
如果将文件选择器设置为允许选择多个文件,则返回选中文件的列表。 |
String |
getTypeDescription(File f)
返回文件类型。 |
FileChooserUI |
getUI()
获得实现此组件 L&F 的 UI 对象。 |
String |
getUIClassID()
返回一个指示 L&F 类名的字符串,该类负责呈现此组件。 |
boolean |
isAcceptAllFileFilterUsed()
返回是否使用 AcceptAll FileFilter。 |
boolean |
isDirectorySelectionEnabled()
方便的调用,可根据当前的文件选择模式确定目录是否为可选择的。 |
boolean |
isFileHidingEnabled()
如果在文件选择器中不显示隐藏文件,则返回 true;否则返回 false。 |
boolean |
isFileSelectionEnabled()
方便的调用,可根据当前的文件选择模式确定文件是否为可选择的。 |
boolean |
isMultiSelectionEnabled()
如果可以选择多个文件,则返回 true。 |
boolean |
isTraversable(File f)
如果可以返回该文件(目录),则返回 true。 |
protected String |
paramString()
返回此 JFileChooser 的字符串表示形式。 |
void |
removeActionListener(ActionListener l)
从文件选择器中移除一个 ActionListener。 |
boolean |
removeChoosableFileFilter(FileFilter f)
从用户可选择的文件过滤器列表中移除一个过滤器。 |
void |
rescanCurrentDirectory()
通知 UI 重新扫描当前目录的文件列表。 |
void |
resetChoosableFileFilters()
将可选择文件过滤器列表重置为其开始状态。 |
void |
setAcceptAllFileFilterUsed(boolean b)
确定是否将 AcceptAll FileFilter 用作可选择过滤器列表中一个可用选项。 |
void |
setAccessory(JComponent newAccessory)
设置 accessory 组件。 |
void |
setApproveButtonMnemonic(char mnemonic)
使用字符设置确认按钮的助记符。 |
void |
setApproveButtonMnemonic(int mnemonic)
使用数值键代码设置确认按钮的助记符。 |
void |
setApproveButtonText(String approveButtonText)
设置 FileChooserUI 中的 ApproveButton 内使用的文本。 |
void |
setApproveButtonToolTipText(String toolTipText)
设置 ApproveButton 中使用的工具提示文本。 |
void |
setControlButtonsAreShown(boolean b)
设置属性,指示在文件选择器中是否显示 approve 和 cancel 按钮。 |
void |
setCurrentDirectory(File dir)
设置当前目录。 |
void |
setDialogTitle(String dialogTitle)
设置显示在 JFileChooser 窗口标题栏的字符串。 |
void |
setDialogType(int dialogType)
设置此对话框的类型。 |
void |
setDragEnabled(boolean b)
设置 dragEnabled 属性,要在此组件上启用自动拖动处理(drag 和 drop 的第一部分),此属性必须为 true。 |
void |
setFileFilter(FileFilter filter)
设置当前文件过滤器。 |
void |
setFileHidingEnabled(boolean b)
设置是否实现文件隐藏。 |
void |
setFileSelectionMode(int mode)
设置 JFileChooser,以允许用户只选择文件、只选择目录,或者可选择文件和目录。 |
void |
setFileSystemView(FileSystemView fsv)
设置为访问和创建文件系统资源(如查找软驱和获得根驱动器列表), JFileChooser 所使用的文件系统视图。 |
void |
setFileView(FileView fileView)
设置用于检索 UI 信息的文件视图,如表示文件的图标或文件的类型描述。 |
void |
setMultiSelectionEnabled(boolean b)
设置文件选择器,以允许选择多个文件。 |
void |
setSelectedFile(File file)
设置选中的文件。 |
void |
setSelectedFiles(File[] selectedFiles)
如果将文件选择器设置为允许选择多个文件,则设置选中文件的列表。 |
protected void |
setup(FileSystemView view)
执行公共的构造方法初始化和设置。 |
int |
showDialog(Component parent,
String approveButtonText)
弹出具有自定义 approve 按钮的自定义文件选择器对话框。 |
int |
showOpenDialog(Component parent)
弹出一个 "Open File" 文件选择器对话框。 |
int |
showSaveDialog(Component parent)
弹出一个 "Save File" 文件选择器对话框。 |
void |
updateUI()
将 UI 属性重置为当前的外观值。 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 字段详细信息 |
|---|
public static final int OPEN_DIALOG
JFileChooser 支持 "Open" 文件操作的类型值。
public static final int SAVE_DIALOG
JFileChooser 支持 "Save" 文件操作的类型值。
public static final int CUSTOM_DIALOG
JFileChooser 支持特定于开发人员文件操作的类型值。
public static final int CANCEL_OPTION
public static final int APPROVE_OPTION
public static final int ERROR_OPTION
public static final int FILES_ONLY
public static final int DIRECTORIES_ONLY
public static final int FILES_AND_DIRECTORIES
public static final String CANCEL_SELECTION
public static final String APPROVE_SELECTION
public static final String APPROVE_BUTTON_TEXT_CHANGED_PROPERTY
public static final String APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY
public static final String APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY
public static final String CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY
public static final String DIRECTORY_CHANGED_PROPERTY
public static final String SELECTED_FILE_CHANGED_PROPERTY
public static final String SELECTED_FILES_CHANGED_PROPERTY
public static final String MULTI_SELECTION_ENABLED_CHANGED_PROPERTY
public static final String FILE_SYSTEM_VIEW_CHANGED_PROPERTY
public static final String FILE_VIEW_CHANGED_PROPERTY
public static final String FILE_HIDING_CHANGED_PROPERTY
public static final String FILE_FILTER_CHANGED_PROPERTY
public static final String FILE_SELECTION_MODE_CHANGED_PROPERTY
public static final String ACCESSORY_CHANGED_PROPERTY
public static final String ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY
public static final String DIALOG_TITLE_CHANGED_PROPERTY
public static final String DIALOG_TYPE_CHANGED_PROPERTY
public static final String CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY
protected AccessibleContext accessibleContext
| 构造方法详细信息 |
|---|
public JFileChooser()
JFileChooser。此默认目录取决于操作系统。在 Windows 上通常是“我的文档”,在 Unix 上是用户的主目录。
public JFileChooser(String currentDirectoryPath)
JFileChooser。传入 null 字符串会导致文件选择器指向用户的默认目录。此默认目录取决于操作系统。在 Windows 上通常是“我的文档”,在 Unix 上是用户的主目录。
currentDirectoryPath - 给出文件或目录路径的 Stringpublic JFileChooser(File currentDirectory)
File 作为路径来构造一个 JFileChooser。传入 null 文件会导致文件选择器指向用户的默认目录。此默认目录取决于操作系统。在 Windows 上通常是“我的文档”,在 Unix 上是用户的主目录。
currentDirectory - 指出文件或目录路径的 File 对象public JFileChooser(FileSystemView fsv)
FileSystemView 构造一个 JFileChooser。
public JFileChooser(File currentDirectory,
FileSystemView fsv)
FileSystemView 构造一个 JFileChooser。
public JFileChooser(String currentDirectoryPath,
FileSystemView fsv)
FileSystemView 构造一个 JFileChooser。
| 方法详细信息 |
|---|
protected void setup(FileSystemView view)
public void setDragEnabled(boolean b)
dragEnabled 属性,要在此组件上启用自动拖动处理(drag 和 drop 的第一部分),此属性必须为 true。为了让该拖动完成所需的任务,需要将 transferHandler 属性设置为非 null 的值。dragEnabled 属性的默认值为 false。
启用自动拖动处理后,每当用户在所选选项上按下鼠标按键,然后移动鼠标数个像素后,多数外观就开始拖放操作。因此将此属性设置为 true 对选择方式有一些影响。
某些外观可能不支持自动拖放;它们会忽略此属性。通过修改组件以直接调用 TransferHandler 的 exportAsDrag 方法,从而在此外观下工作。
b - 为 dragEnabled 属性设置的值
HeadlessException - 如果 b 为 true 并且 GraphicsEnvironment.isHeadless() 返回 trueGraphicsEnvironment.isHeadless(),
getDragEnabled(),
JComponent.setTransferHandler(javax.swing.TransferHandler),
TransferHandlerpublic boolean getDragEnabled()
dragEnabled 属性的值。
dragEnabled 属性的值setDragEnabled(boolean)public File getSelectedFile()
setFile 或者通过用户操作(如在 UI 中键入文件名,或者从 UI 中的列表内选择文件)来进行此设置。
setSelectedFile(java.io.File)public void setSelectedFile(File file)
file - 选中的文件getSelectedFile()public File[] getSelectedFiles()
public void setSelectedFiles(File[] selectedFiles)
public File getCurrentDirectory()
setCurrentDirectory(java.io.File)public void setCurrentDirectory(File dir)
null 会设置文件选择器指向用户的默认目录。此默认目录取决于操作系统。在 Windows 上通常是“我的文档”,在 Unix 上是用户的主目录。
如果作为 currentDirectory 所传入的文件不是一个目录,则使用该文件的父级作为 currentDirectory。如果该父级是不可遍历的,则会沿父级树向上查找,直到找到可遍历的目录,或者到达文件系统的根为止。
dir - 要指向的当前目录getCurrentDirectory()public void changeToParentDirectory()
getCurrentDirectory()public void rescanCurrentDirectory()
public void ensureFileIsVisible(File f)
f - 一个 File 对象
public int showOpenDialog(Component parent)
throws HeadlessException
parent - 该对话框的父组件,可以为 null;详情请参阅 showDialog
HeadlessException - 如果 GraphicsEnvironment.isHeadless() 返回 true。GraphicsEnvironment.isHeadless(),
showDialog(java.awt.Component, java.lang.String)
public int showSaveDialog(Component parent)
throws HeadlessException
parent - 该对话框的父组件,可以为 null;详情请参阅 showDialog
HeadlessException - 如果 GraphicsEnvironment.isHeadless() 返回 true。GraphicsEnvironment.isHeadless(),
showDialog(java.awt.Component, java.lang.String)
public int showDialog(Component parent,
String approveButtonText)
throws HeadlessException
filechooser.showDialog(parentFrame, "Run Application");或者,以下代码也可以执行相同的操作:
JFileChooser chooser = new JFileChooser(null);
chooser.setApproveButtonText("Run Application");
chooser.showDialog(parentFrame, null);
parent 参数确定两件事情:打开的对话框所依赖的窗体,以及组件(放置对话框时外观应该考虑该组件的位置)。如果 parent 是一个 Frame 对象(例如 JFrame),则该对话框取决于该窗体,并且外观相对于窗体放置该对话框(例如在窗体上居中)。如果 parent 是一个组件,则该对话框取决于包含该组件的窗体,并且相对于该组件放置该对话框(例如在组件上居中)。如果 parent 为 null,则该对话框取决于不可见的窗口,并且将其放置到与外观相关的位置,如屏幕的中央。
parent - 该对话框的父组件,可以为 nullapproveButtonText - ApproveButton 的文本
HeadlessException - 如果 GraphicsEnvironment.isHeadless() 返回 true。GraphicsEnvironment.isHeadless()
protected JDialog createDialog(Component parent)
throws HeadlessException
this 的新 JDialog,在 parent 窗体中的 parent 上居中。可重写此方法以进一步地操作对话框、禁止调整大小、设置位置等等。例如:
class MyFileChooser extends JFileChooser {
protected JDialog createDialog(Component parent) throws HeadlessException {
JDialog dialog = super.createDialog(parent);
dialog.setLocation(300, 200);
dialog.setResizable(false);
return dialog;
}
}
parent - 该对话框的父组件,可以为 null
JDialog
HeadlessException - 如果 GraphicsEnvironment.isHeadless() 返回 true。GraphicsEnvironment.isHeadless()public boolean getControlButtonsAreShown()
controlButtonsAreShown 属性的值。
controlButtonsAreShown 属性的值setControlButtonsAreShown(boolean)public void setControlButtonsAreShown(boolean b)
true。始终显示这些按钮的外观将忽略此属性的值。此方法激发一个属性更改事件,使用 CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY 字符串值作为属性名。
b - 如果不应显示控制按钮,则为 false;否则为 truegetControlButtonsAreShown(),
CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTYpublic int getDialogType()
JFileChooser.OPEN_DIALOG。
setDialogType(int)public void setDialogType(int dialogType)
OPEN_DIALOG。同样,使用 SAVE_DIALOG 可让用户选择用于保存的文件。想要在 "Open" 或 "Save" 除外的上下文中使用文件选择器,则使用 CUSTOM_DIALOG。例如,您可能想要显示的文件选择器允许用户选择要执行的文件。注意,通常无需设置 JFileChooser 使用 CUSTOM_DIALOG,因为调用 setApproveButtonText 就已经这样作了。默认的对话框类型是 JFileChooser.OPEN_DIALOG。
dialogType - 要显示的对话框的类型:
IllegalArgumentException - 如果 dialogType 非法getDialogType(),
setApproveButtonText(java.lang.String)public void setDialogTitle(String dialogTitle)
JFileChooser 窗口标题栏的字符串。
dialogTitle - 标题栏的新 StringgetDialogTitle()public String getDialogTitle()
JFileChooser 的标题栏中所显示的字符串。
setDialogTitle(java.lang.String)public void setApproveButtonToolTipText(String toolTipText)
ApproveButton 中使用的工具提示文本。如果为 null,则由 UI 对象确定该按钮的文本。
setApproveButtonText(java.lang.String),
setDialogType(int),
showDialog(java.awt.Component, java.lang.String)public String getApproveButtonToolTipText()
ApproveButton 中使用的工具提示文本。如果为 null,则由 UI 对象确定该按钮的文本。
ApproveButton 中使用的文本setApproveButtonText(java.lang.String),
setDialogType(int),
showDialog(java.awt.Component, java.lang.String)public int getApproveButtonMnemonic()
setApproveButtonMnemonic(int)public void setApproveButtonMnemonic(int mnemonic)
mnemonic - 用于助记符键的整数值getApproveButtonMnemonic()public void setApproveButtonMnemonic(char mnemonic)
mnemonic - 用于助记符键的 char 值getApproveButtonMnemonic()public void setApproveButtonText(String approveButtonText)
FileChooserUI 中的 ApproveButton 内使用的文本。
approveButtonText - ApproveButton 中使用的文本getApproveButtonText(),
setDialogType(int),
showDialog(java.awt.Component, java.lang.String)public String getApproveButtonText()
ApproveButton 中的 FileChooserUI 内使用的文本。如果为 null,则由 UI 对象确定该按钮的文本。
通常该文本是 "Open" 或 "Save"。
ApproveButton 中使用的文本setApproveButtonText(java.lang.String),
setDialogType(int),
showDialog(java.awt.Component, java.lang.String)public FileFilter[] getChoosableFileFilters()
FileFilter 数组addChoosableFileFilter(javax.swing.filechooser.FileFilter),
removeChoosableFileFilter(javax.swing.filechooser.FileFilter),
resetChoosableFileFilters()public void addChoosableFileFilter(FileFilter filter)
setFileSelectionMode。
filter - 添加到可选择文件过滤器列表的 FileFiltergetChoosableFileFilters(),
removeChoosableFileFilter(javax.swing.filechooser.FileFilter),
resetChoosableFileFilters(),
setFileSelectionMode(int)public boolean removeChoosableFileFilter(FileFilter f)
addChoosableFileFilter(javax.swing.filechooser.FileFilter),
getChoosableFileFilters(),
resetChoosableFileFilters()public void resetChoosableFileFilters()
AcceptAll 文件过滤器。
addChoosableFileFilter(javax.swing.filechooser.FileFilter),
getChoosableFileFilters(),
removeChoosableFileFilter(javax.swing.filechooser.FileFilter)public FileFilter getAcceptAllFileFilter()
AcceptAll 文件过滤器。例如在 Microsoft Windows 上,这会是“所有文件” (*.*)。
public boolean isAcceptAllFileFilterUsed()
AcceptAll FileFilter。
AcceptAll FileFilter,则返回 truesetAcceptAllFileFilterUsed(boolean)public void setAcceptAllFileFilterUsed(boolean b)
AcceptAll FileFilter 用作可选择过滤器列表中一个可用选项。如果为 false,则从可用文件过滤器的列表中移除 AcceptAll 文件过滤器。如果为 true,则 AcceptAll 文件过滤器将成为可用的文件过滤器。
isAcceptAllFileFilterUsed(),
getAcceptAllFileFilter(),
setFileFilter(javax.swing.filechooser.FileFilter)public JComponent getAccessory()
setAccessory(javax.swing.JComponent)public void setAccessory(JComponent newAccessory)
注:如果有以前使用的 accessory,则应该取消注册该 accessory 已向文件选择器所注册的所有侦听器。
public void setFileSelectionMode(int mode)
JFileChooser,以允许用户只选择文件、只选择目录,或者可选择文件和目录。默认值是 JFilesChooser.FILES_ONLY。
mode - 要显示的文件类型:
IllegalArgumentException - 如果 mode 是非法的文件选择模式getFileSelectionMode()public int getFileSelectionMode()
JFilesChooser.FILES_ONLY。
setFileSelectionMode(int)public boolean isFileSelectionEnabled()
setFileSelectionMode(int),
getFileSelectionMode()public boolean isDirectorySelectionEnabled()
setFileSelectionMode(int),
getFileSelectionMode()public void setMultiSelectionEnabled(boolean b)
b - 如果可以选择多个文件,则为 trueisMultiSelectionEnabled()public boolean isMultiSelectionEnabled()
setMultiSelectionEnabled(boolean)public boolean isFileHidingEnabled()
setFileHidingEnabled(boolean)public void setFileHidingEnabled(boolean b)
FileView 完成。
b - 确定是否开启文件隐藏的 boolean 值isFileHidingEnabled()public void setFileFilter(FileFilter filter)
filter - 要使用的新的当前文件过滤器getFileFilter()public FileFilter getFileFilter()
setFileFilter(javax.swing.filechooser.FileFilter),
addChoosableFileFilter(javax.swing.filechooser.FileFilter)public void setFileView(FileView fileView)
getFileView()public FileView getFileView()
setFileView(javax.swing.filechooser.FileView)public String getName(File f)
f - File
f 的文件名的 StringFileView.getName(java.io.File)public String getDescription(File f)
f - File
f 的文件描述的 StringFileView.getDescription(java.io.File)public String getTypeDescription(File f)
f - File
f 的文件类型描述的 StringFileView.getTypeDescription(java.io.File)public Icon getIcon(File f)
f - File
IconFileView.getIcon(java.io.File)public boolean isTraversable(File f)
f - File
FileView.isTraversable(java.io.File)public boolean accept(File f)
f - File
FileFilter.accept(java.io.File)public void setFileSystemView(FileSystemView fsv)
JFileChooser 所使用的文件系统视图。
fsv - 新的 FileSystemViewFileSystemViewpublic FileSystemView getFileSystemView()
FileSystemView 对象setFileSystemView(javax.swing.filechooser.FileSystemView)public void approveSelection()
APPROVE_SELECTION 的命令字符串激发一个操作事件。
APPROVE_SELECTIONpublic void cancelSelection()
CANCEL_SELECTION 的命令字符串激发一个操作事件。
CANCEL_SELECTIONpublic void addActionListener(ActionListener l)
ActionListener。
l - 要添加的侦听器approveSelection(),
cancelSelection()public void removeActionListener(ActionListener l)
ActionListener。
l - 要移除的侦听器addActionListener(java.awt.event.ActionListener)public ActionListener[] getActionListeners()
ActionListener;如果当前没有注册任何操作侦听器,则返回一个空数组addActionListener(java.awt.event.ActionListener),
removeActionListener(java.awt.event.ActionListener)protected void fireActionPerformed(String command)
command 参数以延迟方式创建事件实例。
EventListenerListpublic void updateUI()
JComponent 中的 updateUIJComponent.updateUI()public String getUIClassID()
JComponent 中的 getUIClassIDJComponent.getUIClassID(),
UIDefaults.getUI(javax.swing.JComponent)public FileChooserUI getUI()
protected String paramString()
JFileChooser 的字符串表示形式。此方法仅在进行调试的时候使用,对于各个实现,所返回字符串的内容和格式可能有所不同。返回的字符串可能为空,但不可能为 null。
JComponent 中的 paramStringJFileChooser 的字符串表示形式public AccessibleContext getAccessibleContext()
Accessible 中的 getAccessibleContextJComponent 中的 getAccessibleContext
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。