- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.FileChooserUI
-
- javax.swing.plaf.multi.MultiFileChooserUI
-
public class MultiFileChooserUI extends FileChooserUI
用于组合FileChooserUI
的复用UI。该文件由AutoMulti自动生成。
-
-
Field Summary
Fields Modifier and Type Field 描述 protected Vector<ComponentUI>
uis
包含真实UI的矢量。
-
构造方法摘要
构造方法 Constructor 描述 MultiFileChooserUI()
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 boolean
contains(JComponent a, int b, int c)
在此对象处理的每个UI上调用contains
方法。static ComponentUI
createUI(JComponent a)
如果任何辅助LookAndFeel
支持此UI,则返回多路复用UI实例。void
ensureFileIsVisible(JFileChooser a, File b)
在此对象处理的每个UI上调用ensureFileIsVisible
方法。FileFilter
getAcceptAllFileFilter(JFileChooser a)
在此对象处理的每个UI上调用getAcceptAllFileFilter
方法。Accessible
getAccessibleChild(JComponent a, int b)
在此对象处理的每个UI上调用getAccessibleChild
方法。int
getAccessibleChildrenCount(JComponent a)
在此对象处理的每个UI上调用getAccessibleChildrenCount
方法。String
getApproveButtonText(JFileChooser a)
在此对象处理的每个UI上调用getApproveButtonText
方法。String
getDialogTitle(JFileChooser a)
在此对象处理的每个UI上调用getDialogTitle
方法。FileView
getFileView(JFileChooser a)
在此对象处理的每个UI上调用getFileView
方法。Dimension
getMaximumSize(JComponent a)
在此对象处理的每个UI上调用getMaximumSize
方法。Dimension
getMinimumSize(JComponent a)
在此对象处理的每个UI上调用getMinimumSize
方法。Dimension
getPreferredSize(JComponent a)
在此对象处理的每个UI上调用getPreferredSize
方法。ComponentUI[]
getUIs()
返回与此复用UI相关联的UI列表。void
installUI(JComponent a)
在此对象处理的每个UI上调用installUI
方法。void
paint(Graphics a, JComponent b)
在此对象处理的每个UI上调用paint
方法。void
rescanCurrentDirectory(JFileChooser a)
在此对象处理的每个UI上调用rescanCurrentDirectory
方法。void
uninstallUI(JComponent a)
在此对象处理的每个UI上调用uninstallUI
方法。void
update(Graphics a, JComponent b)
在此对象处理的每个UI上调用update
方法。-
Methods inherited from class javax.swing.plaf.ComponentUI
getBaseline, getBaselineResizeBehavior
-
Methods inherited from class javax.swing.plaf.FileChooserUI
getDefaultButton
-
-
-
-
字段详细信息
-
uis
protected Vector<ComponentUI> uis
包含真实UI的矢量。 这在createUI
的调用中createUI
,可以通过调用getUIs
方法获得。 第一个元素保证是从默认外观获得的真实UI。
-
-
方法详细信息
-
getUIs
public ComponentUI[] getUIs()
返回与此复用UI相关联的UI列表。 这允许通过组件上的多路复用UI来应用UI来处理UI。- 结果
- 一个UI代表数组
-
getAcceptAllFileFilter
public FileFilter getAcceptAllFileFilter(JFileChooser a)
在此对象处理的每个UI上调用getAcceptAllFileFilter
方法。- Specified by:
-
getAcceptAllFileFilter
在FileChooserUI
- 参数
-
a
- 文件选择器 - 结果
-
从第一个UI获得的值,这是从默认的
LookAndFeel
获取的UI
-
getFileView
public FileView getFileView(JFileChooser a)
在此对象处理的每个UI上调用getFileView
方法。- Specified by:
-
getFileView
在FileChooserUI
- 参数
-
a
- 文件选择器 - 结果
-
从第一个UI获取的值,这是从默认的
LookAndFeel
获取的UI
-
getApproveButtonText
public String getApproveButtonText(JFileChooser a)
在此对象处理的每个UI上调用getApproveButtonText
方法。- Specified by:
-
getApproveButtonText
在FileChooserUI
- 参数
-
a
- 文件选择器 - 结果
-
从第一个UI获得的值是从默认的
LookAndFeel
获取的UI
-
getDialogTitle
public String getDialogTitle(JFileChooser a)
在此对象处理的每个UI上调用getDialogTitle
方法。- Specified by:
-
getDialogTitle
在FileChooserUI
- 参数
-
a
- 文件选择器 - 结果
-
从第一个UI获得的值,这是从默认的
LookAndFeel
获取的UI
-
rescanCurrentDirectory
public void rescanCurrentDirectory(JFileChooser a)
在此对象处理的每个UI上调用rescanCurrentDirectory
方法。- Specified by:
-
rescanCurrentDirectory
在FileChooserUI
- 参数
-
a
- 文件选择器
-
ensureFileIsVisible
public void ensureFileIsVisible(JFileChooser a, File b)
在此对象处理的每个UI上调用ensureFileIsVisible
方法。- Specified by:
-
ensureFileIsVisible
在FileChooserUI
- 参数
-
a
- 文件选择器 -
b
- 该文件
-
contains
public boolean contains(JComponent a, int b, int c)
在此对象处理的每个UI上调用contains
方法。- 重写:
-
contains
在ComponentUI
- 参数
-
a
- 正在查询x,y位置的组件; 这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用 -
b
- 点的 x坐标 -
c
- 点的 y坐标 - 结果
-
从第一个UI获取的值,这是从默认的
LookAndFeel
获取的UI - 另请参见:
-
JComponent.contains(int, int)
,Component.contains(int, int)
-
update
public void update(Graphics a, JComponent b)
在此对象处理的每个UI上调用update
方法。- 重写:
-
update
在ComponentUI
- 参数
-
a
- 要绘画的Graphics
上下文 -
b
- 正在涂漆的部件; 这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用 - 另请参见:
-
ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
,JComponent.paintComponent(java.awt.Graphics)
-
createUI
public static ComponentUI createUI(JComponent a)
如果任何辅助LookAndFeel
支持此UI,则返回复用UI实例。 否则,只返回从默认的LookAndFeel
获取的UI对象。- 参数
-
a
- 创建UI的组件 - 结果
- UI委托创建
-
installUI
public void installUI(JComponent a)
在此对象处理的每个UI上调用installUI
方法。- 重写:
-
installUI
在ComponentUI
- 参数
-
a
- 正在安装此UIa
的组件 - 另请参见:
-
ComponentUI.uninstallUI(javax.swing.JComponent)
,JComponent.setUI(javax.swing.plaf.ComponentUI)
,JComponent.updateUI()
-
uninstallUI
public void uninstallUI(JComponent a)
在此对象处理的每个UI上调用uninstallUI
方法。- 重写:
-
uninstallUI
在ComponentUI
- 参数
-
a
- 要删除此UIa
的组件; 这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用 - 另请参见:
-
ComponentUI.installUI(javax.swing.JComponent)
,JComponent.updateUI()
-
paint
public void paint(Graphics a, JComponent b)
在此对象处理的每个UI上调用paint
方法。- 重写:
-
paint
在ComponentUI
- 参数
-
a
- 要绘画的Graphics
上下文 -
b
- 正在涂漆的部件; 这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用 - 另请参见:
-
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
-
getPreferredSize
public Dimension getPreferredSize(JComponent a)
在此对象处理的每个UI上调用getPreferredSize
方法。- 重写:
-
getPreferredSize
在ComponentUI
- 参数
-
a
- 要查询其首选大小的组件; 这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用 - 结果
-
从第一个UI获取的值,这是从默认的
LookAndFeel
获取的UI - 另请参见:
-
JComponent.getPreferredSize()
,LayoutManager.preferredLayoutSize(java.awt.Container)
-
getMinimumSize
public Dimension getMinimumSize(JComponent a)
在此对象处理的每个UI上调用getMinimumSize
方法。- 重写:
-
getMinimumSize
在ComponentUI
- 参数
-
a
- 正在查询最小大小的组件; 这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用 - 结果
-
从第一个UI获取的值,这是从默认的
LookAndFeel
获取的UI - 另请参见:
-
JComponent.getMinimumSize()
,LayoutManager.minimumLayoutSize(java.awt.Container)
,ComponentUI.getPreferredSize(javax.swing.JComponent)
-
getMaximumSize
public Dimension getMaximumSize(JComponent a)
在此对象处理的每个UI上调用getMaximumSize
方法。- 重写:
-
getMaximumSize
在ComponentUI
- 参数
-
a
- 查询最大尺寸的组件; 这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用 - 结果
-
从第一个UI获得的值,这是从默认的
LookAndFeel
获取的UI - 另请参见:
-
JComponent.getMaximumSize()
,LayoutManager2.maximumLayoutSize(java.awt.Container)
-
getAccessibleChildrenCount
public int getAccessibleChildrenCount(JComponent a)
在此对象处理的每个UI上调用getAccessibleChildrenCount
方法。- 重写:
-
getAccessibleChildrenCount
在ComponentUI
- 参数
-
a
-JComponent
,以获得无障碍儿童的数量 - 结果
-
从第一个UI获得的值,这是从默认的
LookAndFeel
获取的UI - 另请参见:
-
ComponentUI.getAccessibleChild(javax.swing.JComponent, int)
-
getAccessibleChild
public Accessible getAccessibleChild(JComponent a, int b)
在此对象处理的每个UI上调用getAccessibleChild
方法。- 重写:
-
getAccessibleChild
在ComponentUI
- 参数
-
a
- 一个JComponent
为其获取一个子对象 -
b
- 基于零的儿童索引 - 结果
-
从第一个UI获得的值,这是从默认的
LookAndFeel
获取的UI - 另请参见:
-
ComponentUI.getAccessibleChildrenCount(javax.swing.JComponent)
-
-