- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.TreeUI
-
- javax.swing.plaf.multi.MultiTreeUI
-
public class MultiTreeUI extends TreeUI
用于组合TreeUI
的复用UI。该文件由AutoMulti自动生成。
-
-
Field Summary
Fields Modifier and Type Field 描述 protected Vector<ComponentUI>
uis
包含真实UI的矢量。
-
构造方法摘要
构造方法 Constructor 描述 MultiTreeUI()
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
cancelEditing(JTree a)
在此对象处理的每个UI上调用cancelEditing
方法。boolean
contains(JComponent a, int b, int c)
在此对象处理的每个UI上调用contains
方法。static ComponentUI
createUI(JComponent a)
如果任何辅助LookAndFeel
支持此UI,则返回复用UI实例。Accessible
getAccessibleChild(JComponent a, int b)
在此对象处理的每个UI上调用getAccessibleChild
方法。int
getAccessibleChildrenCount(JComponent a)
在此对象处理的每个UI上调用getAccessibleChildrenCount
方法。TreePath
getClosestPathForLocation(JTree a, int b, int c)
在此对象处理的每个UI上调用getClosestPathForLocation
方法。TreePath
getEditingPath(JTree a)
在此对象处理的每个UI上调用getEditingPath
方法。Dimension
getMaximumSize(JComponent a)
在此对象处理的每个UI上调用getMaximumSize
方法。Dimension
getMinimumSize(JComponent a)
在此对象处理的每个UI上调用getMinimumSize
方法。Rectangle
getPathBounds(JTree a, TreePath b)
在此对象处理的每个UI上调用getPathBounds
方法。TreePath
getPathForRow(JTree a, int b)
在此对象处理的每个UI上调用getPathForRow
方法。Dimension
getPreferredSize(JComponent a)
在此对象处理的每个UI上调用getPreferredSize
方法。int
getRowCount(JTree a)
在此对象处理的每个UI上调用getRowCount
方法。int
getRowForPath(JTree a, TreePath b)
在此对象处理的每个UI上调用getRowForPath
方法。ComponentUI[]
getUIs()
返回与此复用UI相关联的UI列表。void
installUI(JComponent a)
在此对象处理的每个UI上调用installUI
方法。boolean
isEditing(JTree a)
在此对象处理的每个UI上调用isEditing
方法。void
paint(Graphics a, JComponent b)
在此对象处理的每个UI上调用paint
方法。void
startEditingAtPath(JTree a, TreePath b)
在此对象处理的每个UI上调用startEditingAtPath
方法。boolean
stopEditing(JTree a)
在此对象处理的每个UI上调用stopEditing
方法。void
uninstallUI(JComponent a)
在此对象处理的每个UI上调用uninstallUI
方法。void
update(Graphics a, JComponent b)
在此对象处理的每个UI上调用update
方法。-
Methods inherited from class javax.swing.plaf.ComponentUI
getBaseline, getBaselineResizeBehavior
-
-
-
-
字段详细信息
-
uis
protected Vector<ComponentUI> uis
包含真实UI的矢量。 这是在createUI
的调用中createUI
,可以通过调用getUIs
方法获得。 第一个元素保证是从默认外观获得的真实UI。
-
-
方法详细信息
-
getUIs
public ComponentUI[] getUIs()
返回与此复用UI相关联的UI列表。 这允许通过组件上的多路复用UI来应用UI来处理UI。- 结果
- 一个UI代表数组
-
getPathBounds
public Rectangle getPathBounds(JTree a, TreePath b)
在此对象处理的每个UI上调用getPathBounds
方法。- Specified by:
-
getPathBounds
在TreeUI
- 参数
-
a
-JTree
为path
-
b
- 识别节点的TreePath
- 结果
-
从第一个UI获取的值,这是从默认的
LookAndFeel
获取的UI
-
getPathForRow
public TreePath getPathForRow(JTree a, int b)
在此对象处理的每个UI上调用getPathForRow
方法。- Specified by:
-
getPathForRow
在TreeUI
- 参数
-
a
- aJTree
对象 -
b
- 一个指定行的整数 - 结果
-
从第一个UI获取的值,这是从默认的
LookAndFeel
获取的UI
-
getRowForPath
public int getRowForPath(JTree a, TreePath b)
在此对象处理的每个UI上调用getRowForPath
方法。- Specified by:
-
getRowForPath
在TreeUI
- 参数
-
a
-JTree
为path
-
b
- 要查看的TreePath
对象 - 结果
-
从第一个UI获取的值,这是从默认的
LookAndFeel
获取的UI
-
getRowCount
public int getRowCount(JTree a)
在此对象处理的每个UI上调用getRowCount
方法。- Specified by:
-
getRowCount
在TreeUI
- 参数
-
a
-JTree
计数行的JTree
- 结果
-
从第一个UI获取的值,这是从默认的
LookAndFeel
获取的UI
-
getClosestPathForLocation
public TreePath getClosestPathForLocation(JTree a, int b, int c)
在此对象处理的每个UI上调用getClosestPathForLocation
方法。- Specified by:
-
getClosestPathForLocation
在TreeUI
- 参数
-
a
- aJTree
对象 -
b
- 从显示区域的左边缘水平地提供像素数的整数 -
c
- 从显示区域顶部垂直排列的像素数减去任何顶部余量的整数 - 结果
-
从第一个UI获取的值,这是从默认的
LookAndFeel
获取的UI
-
isEditing
public boolean isEditing(JTree a)
在此对象处理的每个UI上调用isEditing
方法。
-
stopEditing
public boolean stopEditing(JTree a)
在此对象处理的每个UI上调用stopEditing
方法。- Specified by:
-
stopEditing
在TreeUI
- 参数
-
a
- aJTree
对象 - 结果
-
从第一个UI获取的值,这是从默认的
LookAndFeel
获取的UI
-
cancelEditing
public void cancelEditing(JTree a)
在此对象处理的每个UI上调用cancelEditing
方法。- Specified by:
-
cancelEditing
类TreeUI
- 参数
-
a
- aJTree
对象
-
startEditingAtPath
public void startEditingAtPath(JTree a, TreePath b)
在此对象处理的每个UI上调用startEditingAtPath
方法。- Specified by:
-
startEditingAtPath
在TreeUI
- 参数
-
a
- 正在编辑的JTree
-
b
- 要编辑的TreePath
-
getEditingPath
public TreePath getEditingPath(JTree a)
在此对象处理的每个UI上调用getEditingPath
方法。- Specified by:
-
getEditingPath
TreeUI
- 参数
-
a
- 要返回路径的JTree
- 结果
-
从第一个UI获取的值,这是从默认的
LookAndFeel
获取的UI
-
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)
-
-