- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.TreeUI
-
- javax.swing.plaf.multi.MultiTreeUI
-
public class MultiTreeUI extends TreeUI
用于组合TreeUI
的多路UI。该文件由AutoMulti自动生成。
-
-
字段汇总
字段 变量和类型 字段 描述 protected Vector<ComponentUI>
uis
包含真实UI的向量。
-
构造方法摘要
构造方法 构造器 描述 MultiTreeUI()
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 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
方法。-
声明方法的类 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委托的数组
-
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
-JTree
对象 -
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
- 结果
-
从第一个UI获得的值,即从默认值
LookAndFeel
获得的UI
-
getClosestPathForLocation
public TreePath getClosestPathForLocation(JTree a, int b, int c)
在由此对象处理的每个UI上调用getClosestPathForLocation
方法。- Specified by:
-
getClosestPathForLocation
,类TreeUI
- 参数
-
a
-JTree
对象 -
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
-JTree
对象 - 结果
-
从第一个UI获得的值,即从默认值
LookAndFeel
获取的UI
-
cancelEditing
public void cancelEditing(JTree a)
在由此对象处理的每个UI上调用cancelEditing
方法。- Specified by:
-
cancelEditing
课程TreeUI
- 参数
-
a
-JTree
对象
-
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
- 正在安装此UI委托的组件 - 另请参见:
-
ComponentUI.uninstallUI(javax.swing.JComponent)
,JComponent.setUI(javax.swing.plaf.ComponentUI)
,JComponent.updateUI()
-
uninstallUI
public void uninstallUI(JComponent a)
在由此对象处理的每个UI上调用uninstallUI
方法。- 重写:
-
uninstallUI
在ComponentUI
类 - 参数
-
a
- 正在从中删除此UI委托的组件; 此参数通常被忽略,但如果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)
-
-