- 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实现。
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 描述 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
重新扫描当前目录中的文件
-
Field Summary
Fields Modifier and Type Field 描述 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
查看菜单图标
-
构造方法摘要
构造方法 Constructor 描述 BasicFileChooserUI(JFileChooser b)
构造一个BasicFileChooserUI
。
-
方法摘要
-
Methods inherited from class 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
- 文件名
-
rescanCurrentDirectory
public void rescanCurrentDirectory(JFileChooser fc)
重新扫描当前目录。- Specified by:
-
rescanCurrentDirectory
在FileChooserUI
- 参数
-
fc
- 文件选择器
-
ensureFileIsVisible
public void ensureFileIsVisible(JFileChooser fc, File f)
确保有问题的文件是可见的。- Specified by:
-
ensureFileIsVisible
在FileChooserUI
- 参数
-
fc
- 文件选择器 -
f
- 该文件
-
getFileChooser
public JFileChooser getFileChooser()
返回文件选择器。- 结果
- 文件选择器
-
getAccessoryPanel
public JPanel getAccessoryPanel()
返回附件面板。- 结果
- 附件面板
-
getApproveButton
protected JButton getApproveButton(JFileChooser fc)
返回批准按钮。- 参数
-
fc
- 文件选择器 - 结果
- 批准按钮
-
getDefaultButton
public JButton getDefaultButton(JFileChooser fc)
返回当前LookAndFeel
默认按钮。JFileChooser
将使用此按钮作为对话窗口的默认按钮。- 重写:
-
getDefaultButton
在FileChooserUI
- 参数
-
fc
-JFileChooser
其默认按钮的JFileChooser
- 结果
- 默认JButton为当前的外观和感觉
-
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)
返回默认值接受所有文件过滤器- Specified by:
-
getAcceptAllFileFilter
在FileChooserUI
- 参数
-
fc
- 文件选择器 - 结果
- 一个accept-all文件过滤器
-
getFileView
public FileView getFileView(JFileChooser fc)
描述从类复制:FileChooserUI
返回文件视图。- Specified by:
-
getFileView
在FileChooserUI
- 参数
-
fc
- 文件选择器 - 结果
- 文件视图
-
getDialogTitle
public String getDialogTitle(JFileChooser fc)
返回此对话框的标题- Specified by:
-
getDialogTitle
在FileChooserUI
- 参数
-
fc
- 文件选择器 - 结果
- 此对话框的标题
-
getApproveButtonMnemonic
public int getApproveButtonMnemonic(JFileChooser fc)
返回批准按钮助记符。- 参数
-
fc
- 文件选择器 - 结果
- 批准按钮助记符
-
getApproveButtonText
public String getApproveButtonText(JFileChooser fc)
退回批准按钮文本。- Specified by:
-
getApproveButtonText
在FileChooserUI
- 参数
-
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()
返回更新操作。- 结果
- 更新动作
-
-