java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.FileChooserUI
javax.swing.plaf.basic.BasicFileChooserUI
javax.swing.plaf.metal.MetalFileChooserUI
FileChooser 的 Metal L&F 实现。
-
内部类总结
内部类修饰符和类型类描述protected class当 DirectoryComboBox 更改了所选项目时起作用。protected class字体选择组合框的数据模型。protected class已弃用。从 JDK 版本 9 开始。protected class字体选择组合框的数据模型。class呈现不同的字体大小和样式。protected class已弃用。从 JDK 版本 9 开始。在类 javax.swing.plaf.basic.BasicFileChooserUI 中声明的嵌套类/接口
BasicFileChooserUI.AcceptAllFileFilter, BasicFileChooserUI.ApproveSelectionAction, BasicFileChooserUI.BasicFileView, BasicFileChooserUI.CancelSelectionAction, BasicFileChooserUI.ChangeToParentDirectoryAction, BasicFileChooserUI.DoubleClickListener, BasicFileChooserUI.GoHomeAction, BasicFileChooserUI.NewFolderAction, BasicFileChooserUI.SelectionListener, BasicFileChooserUI.UpdateAction -
字段摘要
在类 javax.swing.plaf.basic.BasicFileChooserUI 中声明的字段
cancelButtonMnemonic, cancelButtonText, cancelButtonToolTipText, computerIcon, detailsViewIcon, directoryIcon, directoryOpenButtonMnemonic, directoryOpenButtonText, directoryOpenButtonToolTipText, fileIcon, floppyDriveIcon, hardDriveIcon, helpButtonMnemonic, helpButtonText, helpButtonToolTipText, homeFolderIcon, listViewIcon, newFolderIcon, openButtonMnemonic, openButtonText, openButtonToolTipText, saveButtonMnemonic, saveButtonText, saveButtonToolTipText, updateButtonMnemonic, updateButtonText, updateButtonToolTipText, upFolderIcon, viewMenuIcon -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述protected void将控制按钮添加到底部面板。protected ActionMap构造一个ActionMap实例protected JPanel构造一个细节视图。为DirectoryComboBox构造一个新的DataModel实例。protected MetalFileChooserUI.FilterComboBoxModel为类型ComboBox构造一个DataModel。为类型ComboBox构造一个Renderer。protected JPanel构造一个细节视图。为文件和目录列表创建一个选择监听。static ComponentUI构造一个MetalFileChooserUI新实例protected ActionMap返回ActionMap的实例。protected JPanel返回底部面板。protected JPanel返回按钮面板。返回目录名称。返回JFileChooser的最大大小。返回JFileChooser的最小大小。返回指定JFileChooser的首选大小。protected void从底部面板移除控制按钮。voidsetDirectoryName(String dirname) 设置目录名称。protected voidsetDirectorySelected(boolean directorySelected) 用于记住当前是否在 UI 中选择了目录的属性。void当ListSelectionEvent发生时调用。在类 javax.swing.plaf.basic.BasicFileChooserUI 中声明的方法
clearIconCache, createDoubleClickListener, createModel, createPropertyChangeListener, ensureFileIsVisible, getAcceptAllFileFilter, getAccessoryPanel, getApproveButton, getApproveButtonMnemonic, getApproveButtonText, getApproveButtonToolTipText, getApproveSelectionAction, getCancelSelectionAction, getChangeToParentDirectoryAction, getDialogTitle, getDirectory, getFileChooser, getFileName, getFileView, getGoHomeAction, getModel, getNewFolderAction, getUpdateAction, installComponents, installDefaults, installIcons, installListeners, installStrings, installUI, isDirectorySelected, rescanCurrentDirectory, setDirectory, setFileName, uninstallComponents, uninstallDefaults, uninstallIcons, uninstallListeners, uninstallStrings, uninstallUI在类 javax.swing.plaf.FileChooserUI 中声明的方法
getDefaultButton在类 javax.swing.plaf.ComponentUI 中声明的方法
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
-
构造方法详细信息
-
MetalFileChooserUI
构造一个MetalFileChooserUI新实例- 参数:
filechooser- 一个JFileChooser
-
-
方法详情
-
createUI
构造一个MetalFileChooserUI新实例- 参数:
c- 一个组件- 返回:
MetalFileChooserUI的新实例
-
getButtonPanel
返回按钮面板。- 返回:
- 按钮面板
-
getBottomPanel
返回底部面板。- 返回:
- 底部面板
-
getActionMap
返回ActionMap的实例。- 返回:
ActionMap的实例
-
createActionMap
构造一个ActionMap实例- 返回:
ActionMap的实例
-
createList
构造一个细节视图。- 参数:
fc- 一个JFileChooser- 返回:
- 列表
-
createDetailsView
构造一个细节视图。- 参数:
fc- 一个JFileChooser- 返回:
- 详情视图
-
createListSelectionListener
为文件和目录列表创建一个选择监听。- 重写:
createListSelectionListener在类BasicFileChooserUI中- 参数:
fc- 一个JFileChooser- 返回:
ListSelectionListener
-
getPreferredSize
返回指定JFileChooser的首选大小。首选大小至少与文件选择器的布局管理器推荐的首选大小一样大,包括高度和宽度。- 重写:
getPreferredSize在类ComponentUI中- 参数:
c- 一个JFileChooser- 返回:
-
a
Dimension指定文件选择器的首选宽度和高度 - 参见:
-
getMinimumSize
返回JFileChooser的最小大小。- 重写:
getMinimumSize在类ComponentUI中- 参数:
c- 一个JFileChooser- 返回:
Dimension指定文件选择器的最小宽度和高度- 参见:
-
getMaximumSize
返回JFileChooser的最大大小。- 重写:
getMaximumSize在类ComponentUI中- 参数:
c- 一个JFileChooser- 返回:
Dimension指定文件选择器的最大宽度和高度- 参见:
-
removeControlButtons
protected void removeControlButtons()从底部面板移除控制按钮。 -
addControlButtons
protected void addControlButtons()将控制按钮添加到底部面板。 -
setDirectorySelected
protected void setDirectorySelected(boolean directorySelected) 用于记住当前是否在 UI 中选择了目录的属性。这通常由 UI 在发生选择事件时调用。- 重写:
setDirectorySelected在类BasicFileChooserUI中- 参数:
directorySelected- 如果当前选择了一个目录。- 自从:
- 1.4
-
getDirectoryName
返回目录名称。- 重写:
getDirectoryName在类BasicFileChooserUI中- 返回:
- 目录名
-
setDirectoryName
设置目录名称。- 重写:
setDirectoryName在类BasicFileChooserUI中- 参数:
dirname- 目录名称
-
createDirectoryComboBoxModel
为DirectoryComboBox构造一个新的DataModel实例。- 参数:
fc- 一个JFileChooser- 返回:
DirectoryComboBox的DataModel的新实例
-
createFilterComboBoxRenderer
为类型ComboBox构造一个Renderer。- 返回:
Renderer用于类型ComboBox
-
createFilterComboBoxModel
为类型ComboBox构造一个DataModel。- 返回:
DataModel用于类型ComboBox
-
valueChanged
当ListSelectionEvent发生时调用。- 参数:
e-ListSelectionEvent的实例
-