- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.ListUI
-
- javax.swing.plaf.multi.MultiListUI
-
public class MultiListUI extends ListUI
用于组合ListUI
的多路UI。该文件由AutoMulti自动生成。
-
-
字段汇总
字段 变量和类型 字段 描述 protected Vector<ComponentUI>
uis
包含真实UI的向量。
-
构造方法摘要
构造方法 构造器 描述 MultiListUI()
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 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
方法。Rectangle
getCellBounds(JList<?> a, int b, int c)
在由此对象处理的每个UI上调用getCellBounds
方法。Dimension
getMaximumSize(JComponent a)
在由此对象处理的每个UI上调用getMaximumSize
方法。Dimension
getMinimumSize(JComponent a)
在由此对象处理的每个UI上调用getMinimumSize
方法。Dimension
getPreferredSize(JComponent a)
在由此对象处理的每个UI上调用getPreferredSize
方法。ComponentUI[]
getUIs()
返回与此多路UI关联的UI列表。Point
indexToLocation(JList<?> a, int b)
在由此对象处理的每个UI上调用indexToLocation
方法。void
installUI(JComponent a)
在由此对象处理的每个UI上调用installUI
方法。int
locationToIndex(JList<?> a, Point b)
在由此对象处理的每个UI上调用locationToIndex
方法。void
paint(Graphics a, JComponent b)
在由此对象处理的每个UI上调用paint
方法。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委托的数组
-
locationToIndex
public int locationToIndex(JList<?> a, Point b)
在由此对象处理的每个UI上调用locationToIndex
方法。- Specified by:
-
locationToIndex
在课程ListUI
- 参数
-
a
- 该清单 -
b
- 该点的坐标 - 结果
-
从第一个UI获得的值,即从默认值
LookAndFeel
获取的UI
-
indexToLocation
public Point indexToLocation(JList<?> a, int b)
在由此对象处理的每个UI上调用indexToLocation
方法。- Specified by:
-
indexToLocation
在课程ListUI
- 参数
-
a
- 该清单 -
b
- 单元b
引 - 结果
-
从第一个UI获得的值,即从默认值
LookAndFeel
获取的UI
-
getCellBounds
public Rectangle getCellBounds(JList<?> a, int b, int c)
在由此对象处理的每个UI上调用getCellBounds
方法。- Specified by:
-
getCellBounds
在课程ListUI
- 参数
-
a
- 该清单 -
b
- 范围内的第一个索引 -
c
- 范围内的第二个索引 - 结果
-
从第一个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)
-
-