public class MultiTreeUI extends TreeUI
TreeUI
的复用UI。
该文件由AutoMulti自动生成。
Constructor and Description |
---|
MultiTreeUI() |
Modifier and Type | Method and Description |
---|---|
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 方法。
|
getBaseline, getBaselineResizeBehavior
protected Vector uis
createUI
调用,可以通过调用getUIs
方法获得。
第一个元素保证是从默认外观获得的真实UI。
public ComponentUI[] getUIs()
public Rectangle getPathBounds(JTree a, TreePath b)
getPathBounds
方法。
getPathBounds
在类
TreeUI
LookAndFeel
获取的UI
public TreePath getPathForRow(JTree a, int b)
getPathForRow
方法。
getPathForRow
在
TreeUI
LookAndFeel
获取的UI
public int getRowForPath(JTree a, TreePath b)
getRowForPath
方法。
getRowForPath
在
TreeUI
LookAndFeel
获取的UI
public int getRowCount(JTree a)
getRowCount
方法。
getRowCount
在
TreeUI
LookAndFeel
获取的UI
public TreePath getClosestPathForLocation(JTree a, int b, int c)
getClosestPathForLocation
方法。
getClosestPathForLocation
在类
TreeUI
LookAndFeel
获取的UI
public boolean isEditing(JTree a)
isEditing
方法。
public boolean stopEditing(JTree a)
stopEditing
方法。
stopEditing
在类
TreeUI
LookAndFeel
获取的UI
public void cancelEditing(JTree a)
cancelEditing
方法。
cancelEditing
在
TreeUI
public void startEditingAtPath(JTree a, TreePath b)
startEditingAtPath
方法。
startEditingAtPath
在类
TreeUI
public TreePath getEditingPath(JTree a)
getEditingPath
方法。
getEditingPath
在
TreeUI
LookAndFeel
获取的UI
public boolean contains(JComponent a, int b, int c)
contains
方法。
contains
在
ComponentUI
a
- 正在查询x,y位置的组件;
这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用
b
- 点的
x坐标
c
- 点的
y坐标
LookAndFeel
获取的UI
JComponent.contains(int, int)
,
Component.contains(int, int)
public void update(Graphics a, JComponent b)
update
方法。
update
在
ComponentUI
a
- 要绘画的
Graphics
上下文
b
- 被涂的部件
这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用
ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
,
JComponent.paintComponent(java.awt.Graphics)
public static ComponentUI createUI(JComponent a)
LookAndFeel
支持此UI,则返回复用UI实例。
否则,只返回从默认的LookAndFeel
获取的UI对象。
public void installUI(JComponent a)
installUI
方法。
installUI
在
ComponentUI
a
- 正在安装此UI代理的组件
ComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
public void uninstallUI(JComponent a)
uninstallUI
方法。
uninstallUI
在
ComponentUI
a
- 删除此UI代理的组件;
这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用
ComponentUI.installUI(javax.swing.JComponent)
,
JComponent.updateUI()
public void paint(Graphics a, JComponent b)
paint
方法。
paint
在
ComponentUI
a
- 要绘画的
Graphics
上下文
b
- 正在涂漆的部件;
这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
public Dimension getPreferredSize(JComponent a)
getPreferredSize
方法。
getPreferredSize
在
ComponentUI
a
- 要查询其首选大小的组件;
这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用
LookAndFeel
获取的UI
JComponent.getPreferredSize()
,
LayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension getMinimumSize(JComponent a)
getMinimumSize
方法。
getMinimumSize
在
ComponentUI
a
- 查询最小大小的组件;
这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用
LookAndFeel
获取的UI
JComponent.getMinimumSize()
,
LayoutManager.minimumLayoutSize(java.awt.Container)
,
ComponentUI.getPreferredSize(javax.swing.JComponent)
public Dimension getMaximumSize(JComponent a)
getMaximumSize
方法。
getMaximumSize
在
ComponentUI
a
- 正在查询最大大小的组件;
这个参数经常被忽略,但如果UI对象是无状态的并且被多个组件共享,则可能会被使用
LookAndFeel
获取的UI
JComponent.getMaximumSize()
,
LayoutManager2.maximumLayoutSize(java.awt.Container)
public int getAccessibleChildrenCount(JComponent a)
getAccessibleChildrenCount
方法。
getAccessibleChildrenCount
在
ComponentUI
LookAndFeel
获取的UI
ComponentUI.getAccessibleChild(javax.swing.JComponent, int)
public Accessible getAccessibleChild(JComponent a, int b)
getAccessibleChild
方法。
getAccessibleChild
在
ComponentUI
类
b
- 基于零的儿童索引
LookAndFeel
获取的UI
ComponentUI.getAccessibleChildrenCount(javax.swing.JComponent)