- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.FileChooserUI
-
- javax.swing.plaf.basic.BasicFileChooserUI
-
- 已知直接子类:
-
MetalFileChooserUI
public class BasicFileChooserUI extends FileChooserUI
FileChooser的基本L&F实现。
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 protected class
BasicFileChooserUI.AcceptAllFileFilter
接受所有文件过滤器。protected class
BasicFileChooserUI.ApproveSelectionAction
响应打开或保存请求protected class
BasicFileChooserUI.BasicFileView
基本文件视图。protected class
BasicFileChooserUI.CancelSelectionAction
回复取消请求。protected class
BasicFileChooserUI.ChangeToParentDirectoryAction
更改为父目录操作。protected class
BasicFileChooserUI.DoubleClickListener
双击监听器。protected class
BasicFileChooserUI.GoHomeAction
对“主页”键事件或同等事件采取行动。protected class
BasicFileChooserUI.NewFolderAction
创建一个新文件夹。protected class
BasicFileChooserUI.SelectionListener
选择监听器。protected class
BasicFileChooserUI.UpdateAction
重新扫描当前目录中的文件
-
字段汇总
字段 变量和类型 字段 描述 protected int
cancelButtonMnemonic
取消按钮助记符protected String
cancelButtonText
取消按钮文字protected String
cancelButtonToolTipText
取消按钮工具提示文字protected Icon
computerIcon
计算机图标protected Icon
detailsViewIcon
详细信息视图图标protected Icon
directoryIcon
目录图标protected int
directoryOpenButtonMnemonic
当选择目录并且当前选择模式为FILES_ONLY时,用于批准按钮的助记键代码。protected String
directoryOpenButtonText
选择目录并且当前选择模式为FILES_ONLY时,批准按钮上显示标签文本。protected String
directoryOpenButtonToolTipText
选择目录并且当前选择模式为FILES_ONLY时,批准按钮上显示工具提示文本。protected Icon
fileIcon
文件图标protected Icon
floppyDriveIcon
软盘驱动器图标protected Icon
hardDriveIcon
硬盘图标protected int
helpButtonMnemonic
帮助按钮助记符protected String
helpButtonText
帮助按钮文字protected String
helpButtonToolTipText
帮助按钮工具提示文字protected Icon
homeFolderIcon
主文件夹图标protected Icon
listViewIcon
列表视图图标protected Icon
newFolderIcon
新文件夹图标protected int
openButtonMnemonic
打开按钮助记符protected String
openButtonText
打开按钮文本protected String
openButtonToolTipText
打开按钮工具提示文本protected int
saveButtonMnemonic
保存按钮助记符protected String
saveButtonText
保存按钮文字protected String
saveButtonToolTipText
保存按钮工具提示文本protected int
updateButtonMnemonic
更新按钮助记符protected String
updateButtonText
更新按钮文字protected String
updateButtonToolTipText
更新按钮工具提示文本protected Icon
upFolderIcon
向上文件夹图标protected Icon
viewMenuIcon
查看菜单图标
-
构造方法摘要
构造方法 构造器 描述 BasicFileChooserUI(JFileChooser b)
构造一个BasicFileChooserUI
。
-
方法摘要
-
声明方法的类 javax.swing.plaf.FileChooserUI
ensureFileIsVisible, getApproveButtonText, getDefaultButton, getFileView, rescanCurrentDirectory
-
声明方法的类 javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, paint, update
-
-
-
-
字段详细信息
-
directoryIcon
protected Icon directoryIcon
目录图标
-
fileIcon
protected Icon fileIcon
文件图标
-
computerIcon
protected Icon computerIcon
计算机图标
-
hardDriveIcon
protected Icon hardDriveIcon
硬盘图标
-
floppyDriveIcon
protected Icon floppyDriveIcon
软盘驱动器图标
-
newFolderIcon
protected Icon newFolderIcon
新文件夹图标
-
upFolderIcon
protected Icon upFolderIcon
向上文件夹图标
-
homeFolderIcon
protected Icon homeFolderIcon
主文件夹图标
-
listViewIcon
protected Icon listViewIcon
列表视图图标
-
detailsViewIcon
protected Icon detailsViewIcon
详细信息视图图标
-
viewMenuIcon
protected Icon viewMenuIcon
查看菜单图标
-
saveButtonMnemonic
protected int saveButtonMnemonic
保存按钮助记符
-
openButtonMnemonic
protected int openButtonMnemonic
打开按钮助记符
-
cancelButtonMnemonic
protected int cancelButtonMnemonic
取消按钮助记符
-
updateButtonMnemonic
protected int updateButtonMnemonic
更新按钮助记符
-
helpButtonMnemonic
protected int helpButtonMnemonic
帮助按钮助记符
-
directoryOpenButtonMnemonic
protected int directoryOpenButtonMnemonic
当选择目录并且当前选择模式为FILES_ONLY时,用于批准按钮的助记键代码。- 从以下版本开始:
- 1.4
-
saveButtonText
protected String saveButtonText
保存按钮文字
-
openButtonText
protected String openButtonText
打开按钮文本
-
cancelButtonText
protected String cancelButtonText
取消按钮文字
-
updateButtonText
protected String updateButtonText
更新按钮文字
-
helpButtonText
protected String helpButtonText
帮助按钮文字
-
directoryOpenButtonText
protected String directoryOpenButtonText
选择目录并且当前选择模式为FILES_ONLY时,批准按钮上显示标签文本。- 从以下版本开始:
- 1.4
-
saveButtonToolTipText
protected String saveButtonToolTipText
保存按钮工具提示文本
-
openButtonToolTipText
protected String openButtonToolTipText
打开按钮工具提示文本
-
cancelButtonToolTipText
protected String cancelButtonToolTipText
取消按钮工具提示文字
-
updateButtonToolTipText
protected String updateButtonToolTipText
更新按钮工具提示文本
-
helpButtonToolTipText
protected String helpButtonToolTipText
帮助按钮工具提示文字
-
directoryOpenButtonToolTipText
protected String directoryOpenButtonToolTipText
选择目录并且当前选择模式为FILES_ONLY时,批准按钮上显示工具提示文本。- 从以下版本开始:
- 1.4
-
-
构造方法详细信息
-
BasicFileChooserUI
public BasicFileChooserUI(JFileChooser b)
构造一个BasicFileChooserUI
。- 参数
-
b
- 文件选择器
-
-
方法详细信息
-
createUI
public static ComponentUI createUI(JComponent c)
为指定的组件创建BasicFileChooserUI
实现。 默认情况下,BasicLookAndFeel
类使用所有基本UI类的createUI
方法来实例化UI。- 参数
-
c
- 需要UI的JFileChooser
- 结果
-
BasicFileChooserUI
对象 - 从以下版本开始:
- 1.7
- 另请参见:
-
UIDefaults.getUI(JComponent)
-
installUI
public void installUI(JComponent c)
安装UI。
-
uninstallUI
public void uninstallUI(JComponent c)
卸载UI。- 重写:
-
uninstallUI
类ComponentUI
- 参数
-
c
- 组件 - 另请参见:
-
ComponentUI.installUI(javax.swing.JComponent)
,JComponent.updateUI()
-
installComponents
public void installComponents(JFileChooser fc)
安装组件。- 参数
-
fc
- 文件选择器
-
uninstallComponents
public void uninstallComponents(JFileChooser fc)
卸载组件。- 参数
-
fc
- 文件选择器
-
installListeners
protected void installListeners(JFileChooser fc)
安装监听器。- 参数
-
fc
- 文件选择器
-
uninstallListeners
protected void uninstallListeners(JFileChooser fc)
卸载侦听器。- 参数
-
fc
- 文件选择器
-
installDefaults
protected void installDefaults(JFileChooser fc)
安装默认值。- 参数
-
fc
- 文件选择器
-
installIcons
protected void installIcons(JFileChooser fc)
安装图标。- 参数
-
fc
- 文件选择器
-
installStrings
protected void installStrings(JFileChooser fc)
安装字符串。- 参数
-
fc
- 文件选择器
-
uninstallDefaults
protected void uninstallDefaults(JFileChooser fc)
卸载默认值。- 参数
-
fc
- 文件选择器
-
uninstallIcons
protected void uninstallIcons(JFileChooser fc)
卸载图标。- 参数
-
fc
- 文件选择器
-
uninstallStrings
protected void uninstallStrings(JFileChooser fc)
卸载字符串。- 参数
-
fc
- 文件选择器
-
createModel
protected void createModel()
创建模型。
-
getModel
public BasicDirectoryModel getModel()
返回模型。- 结果
- 该模型
-
createPropertyChangeListener
public PropertyChangeListener createPropertyChangeListener(JFileChooser fc)
创建属性更改侦听器。- 参数
-
fc
- 文件选择器 - 结果
- 属性改变监听器
-
getFileName
public String getFileName()
返回文件名。- 结果
- 文件名
-
getDirectoryName
public String getDirectoryName()
返回目录名称。- 结果
- 目录名称
-
setFileName
public void setFileName(String filename)
设置文件名。- 参数
-
filename
- 文件名
-
setDirectoryName
public void setDirectoryName(String dirname)
设置目录名称。- 参数
-
dirname
- 文件名
-
getFileChooser
public JFileChooser getFileChooser()
返回文件选择器。- 结果
- 文件选择器
-
getAccessoryPanel
public JPanel getAccessoryPanel()
返回附件面板。- 结果
- 配件面板
-
getApproveButton
protected JButton getApproveButton(JFileChooser fc)
返回批准按钮。- 参数
-
fc
- 文件选择器 - 结果
- 批准按钮
-
getApproveButtonToolTipText
public String getApproveButtonToolTipText(JFileChooser fc)
返回批准按钮工具提示。- 参数
-
fc
- 文件选择器 - 结果
- 批准按钮工具提示
-
clearIconCache
public void clearIconCache()
清除图标缓存。
-
createDoubleClickListener
protected MouseListener createDoubleClickListener(JFileChooser fc, JList<?> list)
创建双击侦听器。- 参数
-
fc
- 文件选择器 -
list
- 该清单 - 结果
- 双击监听器
-
createListSelectionListener
public ListSelectionListener createListSelectionListener(JFileChooser fc)
创建列表选择侦听器。- 参数
-
fc
- 文件选择器 - 结果
- 列表选择监听器
-
isDirectorySelected
protected boolean isDirectorySelected()
要记住UI中当前是否选择了目录的属性。- 结果
-
true
iff当前选择了一个目录。 - 从以下版本开始:
- 1.4
-
setDirectorySelected
protected void setDirectorySelected(boolean b)
要记住UI中当前是否选择了目录的属性。 这通常由UI在选择事件上调用。- 参数
-
b
- 如果当前选择了目录。 - 从以下版本开始:
- 1.4
-
getDirectory
protected File getDirectory()
要记住UI中当前选定的目录的属性。- 结果
-
directory
属性的值 - 从以下版本开始:
- 1.4
- 另请参见:
-
setDirectory(java.io.File)
-
setDirectory
protected void setDirectory(File f)
要记住UI中当前选定的目录的属性。 这通常由UI在选择事件上调用。- 参数
-
f
- 表示当前所选目录的File
对象 - 从以下版本开始:
- 1.4
-
getAcceptAllFileFilter
public FileFilter getAcceptAllFileFilter(JFileChooser fc)
返回默认的accept all文件过滤器- Specified by:
-
getAcceptAllFileFilter
在类FileChooserUI
- 参数
-
fc
- 文件选择器 - 结果
- 一个accept-all文件过滤器
-
getDialogTitle
public String getDialogTitle(JFileChooser fc)
返回此对话框的标题- Specified by:
-
getDialogTitle
,类FileChooserUI
- 参数
-
fc
- 文件选择器 - 结果
- 这个对话框的标题
-
getApproveButtonMnemonic
public int getApproveButtonMnemonic(JFileChooser fc)
返回批准按钮助记符。- 参数
-
fc
- 文件选择器 - 结果
- 批准按钮助记符
-
getNewFolderAction
public Action getNewFolderAction()
返回一个新的文件夹操作。- 结果
- 一个新的文件夹操作
-
getGoHomeAction
public Action getGoHomeAction()
返回回家动作。- 结果
- 一个回家的行动
-
getChangeToParentDirectoryAction
public Action getChangeToParentDirectoryAction()
返回对父目录操作的更改。- 结果
- 对父目录操作的更改
-
getApproveSelectionAction
public Action getApproveSelectionAction()
返回批准选择操作。- 结果
- 批准选择行动
-
getCancelSelectionAction
public Action getCancelSelectionAction()
返回取消选择操作。- 结果
- 取消选择操作
-
getUpdateAction
public Action getUpdateAction()
返回更新操作。- 结果
- an update action
-
-