java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.PanelUI
javax.swing.plaf.basic.BasicPanelUI
javax.swing.plaf.synth.SynthPanelUI
- 所有已实现的接口:
PropertyChangeListener
,EventListener
,SynthConstants
,SynthUI
为
JPanel
提供 Synth L&F UI 委托。
- 自从:
- 1.7
-
字段摘要
在接口 javax.swing.plaf.synth.SynthConstants 中声明的字段
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述static ComponentUI
为给定的组件创建一个新的 UI 对象。返回指定组件的上下文。protected void
将监听安装到面板中。void
paint
(Graphics g, JComponent c) 根据 Look and Feel 绘制指定的组件。protected void
paint
(SynthContext context, Graphics g) 绘制指定的组件。void
paintBorder
(SynthContext context, Graphics g, int x, int y, int w, int h) 绘制边框。void
当绑定属性更改时调用此方法。protected void
从面板卸载监听。void
update
(Graphics g, JComponent c) 通知此 UI 委托重新绘制指定的组件。在类 javax.swing.plaf.basic.BasicPanelUI 中声明的方法
getBaseline, getBaselineResizeBehavior, installDefaults, uninstallDefaults
在类 javax.swing.plaf.ComponentUI 中声明的方法
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize, getPreferredSize, installUI, uninstallUI
-
构造方法详细信息
-
SynthPanelUI
public SynthPanelUI()构造一个SynthPanelUI
-
-
方法详情
-
createUI
为给定的组件创建一个新的 UI 对象。- 参数:
c
- 为其创建 UI 对象的组件- 返回:
- 用户界面对象
-
installListeners
将监听安装到面板中。- 参数:
p
-JPanel
对象
-
uninstallListeners
从面板卸载监听。- 参数:
p
-JPanel
对象
-
getContext
返回指定组件的上下文。- 指定者:
getContext
在接口SynthUI
中- 参数:
c
- 请求 SynthContext 的组件。- 返回:
- SynthContext 描述组件。
-
update
通知此 UI 委托重新绘制指定的组件。此方法绘制组件背景,然后调用paint(SynthContext,Graphics)
方法。一般来说,这个方法不需要被子类覆盖。所有外观呈现代码都应驻留在
paint
方法中。- 重写:
update
在类ComponentUI
中- 参数:
g
- 用于绘画的Graphics
对象c
- 正在绘制的组件- 参见:
-
paint
根据 Look and Feel 绘制指定的组件。Synth Look and Feel 不使用此方法。绘画由
paint(SynthContext,Graphics)
方法处理。- 重写:
paint
在类ComponentUI
中- 参数:
g
- 用于绘画的Graphics
对象c
- 正在绘制的组件- 参见:
-
paint
绘制指定的组件。这个实现什么都不做。- 参数:
context
- 正在绘制的组件的上下文g
- 用于绘画的Graphics
对象- 参见:
-
paintBorder
绘制边框。- 指定者:
paintBorder
在接口SynthUI
中- 参数:
context
- 组件上下文g
-Graphics
作画x
- X 坐标y
- Y 坐标w
- 边框宽度h
- 边框高度
-
propertyChange
当绑定属性更改时调用此方法。- 指定者:
propertyChange
在接口PropertyChangeListener
中- 参数:
pce
- 描述事件源和已更改属性的 PropertyChangeEvent 对象。
-