- java.lang.Object
 -  
      
- javax.swing.plaf.ComponentUI
 -  
        
- javax.swing.plaf.PanelUI
 -  
          
- javax.swing.plaf.multi.MultiPanelUI
 
 
 
 
-  
       
public class MultiPanelUI extends PanelUI
用于组合PanelUI的多路UI。该文件由AutoMulti自动生成。
 
-  
        
       
-  
             
字段汇总
字段 变量和类型 字段 描述 protected Vector<ComponentUI>uis包含真实UI的向量。 
-  
             
构造方法摘要
构造方法 构造器 描述 MultiPanelUI() 
-  
             
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 booleancontains(JComponent a, int b, int c)在由此对象处理的每个UI上调用contains方法。static ComponentUIcreateUI(JComponent a)如果任何辅助LookAndFeel支持此UI,则返回多路UI实例。AccessiblegetAccessibleChild(JComponent a, int b)在由此对象处理的每个UI上调用getAccessibleChild方法。intgetAccessibleChildrenCount(JComponent a)在由此对象处理的每个UI上调用getAccessibleChildrenCount方法。DimensiongetMaximumSize(JComponent a)在由此对象处理的每个UI上调用getMaximumSize方法。DimensiongetMinimumSize(JComponent a)在由此对象处理的每个UI上调用getMinimumSize方法。DimensiongetPreferredSize(JComponent a)在由此对象处理的每个UI上调用getPreferredSize方法。ComponentUI[]getUIs()返回与此多路UI关联的UI列表。voidinstallUI(JComponent a)在由此对象处理的每个UI上调用installUI方法。voidpaint(Graphics a, JComponent b)在由此对象处理的每个UI上调用paint方法。voiduninstallUI(JComponent a)在由此对象处理的每个UI上调用uninstallUI方法。voidupdate(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委托的数组
 
 
-  
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) 
 
 -  
 
 -