java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TableUI
javax.swing.plaf.basic.BasicTableUI
- 已知子类:
SynthTableUI
BasicTableUI 实现
-
内部类总结
内部类修饰符和类型类描述class此类应被视为“受保护”的内部类。class此类应被视为“受保护”的内部类。class此类应被视为“受保护”的内部类。 -
字段摘要
字段修饰符和类型Field描述protected FocusListenerFocusListener附在JTable上。protected KeyListenerKeyListener附加到JTable。protected MouseInputListenerMouseInputListener附加到JTable。protected CellRendererPaneCellRendererPane的实例。protected JTableJTable的实例。 -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述protected FocusListener在JTable中创建用于处理键盘导航的焦点监听器。protected KeyListener在JTable中创建用于处理键盘导航的按键监听器。protected MouseInputListener为JTable创建鼠标监听器。static ComponentUI返回BasicTableUI的新实例。intgetBaseline(JComponent c, int width, int height) 返回基线。返回一个枚举,指示组件的基线如何随着大小的变化而变化。返回表的最大大小。返回表的最小大小。返回表的首选大小。protected void初始化 JTable 属性,例如字体、前景和背景。protected void在 JTable 上注册所有键盘操作。protected void将监听附加到 JTable。voidpaint(Graphics g, JComponent c) 绘制在 installUI() 中设置的table实例的表示。protected void卸载默认属性。protected void注销键盘操作。protected void注销听众。在类 javax.swing.plaf.ComponentUI 中声明的方法
contains, getAccessibleChild, getAccessibleChildrenCount, installUI, uninstallUI, update
-
字段详细信息
-
table
JTable的实例。 -
rendererPane
CellRendererPane的实例。 -
keyListener
KeyListener附加到JTable。 -
focusListener
FocusListener附在JTable上。 -
mouseInputListener
MouseInputListener附加到JTable。
-
-
构造方法详细信息
-
BasicTableUI
public BasicTableUI()构造一个BasicTableUI
-
-
方法详情
-
createKeyListener
在JTable中创建用于处理键盘导航的按键监听器。- 返回:
JTable中处理键盘导航的关键监听器
-
createFocusListener
在JTable中创建用于处理键盘导航的焦点监听器。- 返回:
JTable中处理键盘导航的焦点监听器
-
createMouseInputListener
为JTable创建鼠标监听器。- 返回:
JTable的鼠标监听器
-
createUI
返回BasicTableUI的新实例。- 参数:
c- 一个组件- 返回:
BasicTableUI的新实例
-
installDefaults
protected void installDefaults()初始化 JTable 属性,例如字体、前景和背景。 font、foreground 和 background 属性仅在它们的当前值为 null 或 UIResource 时设置,其他属性在当前值为 null 时设置。- 参见:
-
installListeners
protected void installListeners()将监听附加到 JTable。 -
installKeyboardActions
protected void installKeyboardActions()在 JTable 上注册所有键盘操作。 -
uninstallDefaults
protected void uninstallDefaults()卸载默认属性。 -
uninstallListeners
protected void uninstallListeners()注销听众。 -
uninstallKeyboardActions
protected void uninstallKeyboardActions()注销键盘操作。 -
getBaseline
返回基线。- 重写:
getBaseline在类ComponentUI中- 参数:
c-JComponent正在请求基线width- 获取基线的宽度height- 获取基线的高度- 返回:
- 基线或值 < 0 表示没有合理的基线
- 抛出:
NullPointerException- 如果c是nullIllegalArgumentException- 如果宽度或高度 < 0- 自从:
- 1.6
- 参见:
-
getBaselineResizeBehavior
返回一个枚举,指示组件的基线如何随着大小的变化而变化。- 重写:
getBaselineResizeBehavior在类ComponentUI中- 参数:
c-JComponent返回基线调整大小行为- 返回:
- 一个枚举,指示基线如何随着组件大小的变化而变化
- 抛出:
NullPointerException- 如果c是null- 自从:
- 1.6
- 参见:
-
getMinimumSize
返回表的最小大小。最小高度是行高乘以行数。最小宽度是每列最小宽度的总和。- 重写:
getMinimumSize在类ComponentUI中- 参数:
c- 正在查询最小尺寸的组件;这个参数经常被忽略,但如果 UI 对象是无状态的并且由多个组件共享,则可能会被使用- 返回:
Dimension对象或null- 参见:
-
getPreferredSize
返回表的首选大小。首选高度是行高乘以行数。首选宽度是每列首选宽度的总和。- 重写:
getPreferredSize在类ComponentUI中- 参数:
c- 正在查询其首选大小的组件;这个参数经常被忽略,但如果 UI 对象是无状态的并且由多个组件共享,则可能会被使用- 返回:
-
一个
Dimension对象,包含适合外观和感觉的给定组件的首选大小 - 参见:
-
getMaximumSize
返回表的最大大小。最大高度是行高乘以行数。最大宽度是每列最大宽度的总和。- 重写:
getMaximumSize在类ComponentUI中- 参数:
c- 正在查询其最大尺寸的组件;这个参数经常被忽略,但如果 UI 对象是无状态的并且由多个组件共享,则可能会被使用- 返回:
Dimension对象或null- 参见:
-
paint
绘制在 installUI() 中设置的table实例的表示。- 重写:
paint在类ComponentUI中- 参数:
g- 绘制的Graphics上下文c- 正在绘制的组件;这个参数经常被忽略,但如果 UI 对象是无状态的并且由多个组件共享,则可能会被使用- 参见:
-