|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.swing.plaf.basic
类 BasicTableHeaderUI
java.lang.Object javax.swing.plaf.ComponentUI javax.swing.plaf.TableHeaderUI javax.swing.plaf.basic.BasicTableHeaderUI
-
public class BasicTableHeaderUI
- extends TableHeaderUI
BasicTableHeaderUI 实现
嵌套类摘要 | |
---|---|
class |
BasicTableHeaderUI.MouseInputHandler 此内部类因编译器故障而被标记为“公开”。 |
字段摘要 | |
---|---|
protected JTableHeader |
header 要将绘制委托给此 UI 的 JTableHeader。 |
protected MouseInputListener |
mouseInputListener |
protected CellRendererPane |
rendererPane |
构造方法摘要 | |
---|---|
BasicTableHeaderUI() |
方法摘要 | |
---|---|
protected MouseInputListener |
createMouseInputListener() 创建 JTable 的鼠标侦听器。 |
static ComponentUI |
createUI(JComponent h) |
Dimension |
getMaximumSize(JComponent c) 返回标题的最大大小。 |
Dimension |
getMinimumSize(JComponent c) 返回标题的最小大小。 |
Dimension |
getPreferredSize(JComponent c) 返回标题的首选大小。 |
protected void |
installDefaults() 初始化 JTableHeader 属性,例如,字体、前景和背景。 |
protected void |
installKeyboardActions() 在 JTableHeader 上注册所有的键盘动作。 |
protected void |
installListeners() 将侦听器附加到 JTableHeader 上。 |
void |
installUI(JComponent c) 配置指定组件,使其适合外观。 |
void |
paint(Graphics g, JComponent c) 绘制指定组件,使其适合外观。 |
protected void |
uninstallDefaults() |
protected void |
uninstallKeyboardActions() |
protected void |
uninstallListeners() |
void |
uninstallUI(JComponent c) 在 installUI 期间,在指定组件上反向执行的配置操作。 |
从类 javax.swing.plaf.ComponentUI 继承的方法 |
---|
contains, getAccessibleChild, getAccessibleChildrenCount, update |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
header
protected JTableHeader header
-
要将绘制委托给此 UI 的 JTableHeader。
rendererPane
protected CellRendererPane rendererPane
mouseInputListener
protected MouseInputListener mouseInputListener
构造方法详细信息 |
---|
BasicTableHeaderUI
public BasicTableHeaderUI()
方法详细信息 |
---|
createMouseInputListener
protected MouseInputListener createMouseInputListener()
- 创建 JTable 的鼠标侦听器。
-
createUI
public static ComponentUI createUI(JComponent h)
installUI
public void installUI(JComponent c)
- 从类
ComponentUI
复制的描述 -
配置指定组件,使其适合外观。当
ComponentUI
实例将作为 UI 委托安装在指定组件上时,可调用此方法。此方法应该为外观完整地配置组件,包括以下方面:- 在组件上安装用于颜色、字体、边框、图标、不透明性等方面的所有默认属性值。只要有可能,就不 应该重写由客户端程序初始化的属性值。
- 如有必要,可在组件上安装一个
LayoutManager
。 - 将所需的所有子组件创建/添加到组件中。
- 在组件上创建/安装事件侦听器。
- 为了检测和适当响应组件属性更改,可在组件上创建/安装一个
PropertyChangeListener
。 - 在组件上安装键盘 UI(助记符、遍历等等)。
- 初始化任何适当的实例数据。
-
- 覆盖:
-
类
ComponentUI
中的installUI
-
- 参数:
c
- 将安装此 UI 委托的组件- 另请参见:
ComponentUI.uninstallUI(javax.swing.JComponent)
,JComponent.setUI(javax.swing.plaf.ComponentUI)
,JComponent.updateUI()
installDefaults
protected void installDefaults()
- 初始化 JTableHeader 属性,例如,字体、前景和背景。仅当字体、前景和背景属性的当前值为 null 或 UIResource 时才设置这些属性,其他属性在当前值为 null 时设置。
installListeners
protected void installListeners()
- 将侦听器附加到 JTableHeader 上。
-