java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.DesktopIconUI
javax.swing.plaf.basic.BasicDesktopIconUI
javax.swing.plaf.synth.SynthDesktopIconUI
- 所有已实现的接口:
PropertyChangeListener
,EventListener
,SynthConstants
,SynthUI
public class SynthDesktopIconUI extends BasicDesktopIconUI implements SynthUI , PropertyChangeListener
为桌面上最小化的内部框架提供 Synth L&F UI 委托。
- 自从:
- 1.7
-
内部类总结
在类 javax.swing.plaf.basic.BasicDesktopIconUI 中声明的嵌套类/接口
BasicDesktopIconUI.MouseInputHandler
-
字段摘要
在类 javax.swing.plaf.basic.BasicDesktopIconUI 中声明的字段
desktopIcon, frame, iconPane
在接口 javax.swing.plaf.synth.SynthConstants 中声明的字段
DEFAULT, DISABLED, ENABLED, FOCUSED, MOUSE_OVER, PRESSED, SELECTED
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述static ComponentUI
为给定的组件创建一个新的 UI 对象。返回指定组件的上下文。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
当绑定属性更改时调用此方法。void
update
(Graphics g, JComponent c) 通知此 UI 委托重新绘制指定的组件。在类 javax.swing.plaf.basic.BasicDesktopIconUI 中声明的方法
createMouseInputListener, deiconize, getInsets, getMaximumSize, installComponents, installDefaults, installListeners, uninstallComponents, uninstallDefaults, uninstallListeners
在类 javax.swing.plaf.ComponentUI 中声明的方法
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMinimumSize, getPreferredSize, installUI, uninstallUI
-
构造方法详细信息
-
SynthDesktopIconUI
public SynthDesktopIconUI()构造一个SynthDesktopIconUI
-
-
方法详情
-
createUI
为给定的组件创建一个新的 UI 对象。- 参数:
c
- 为其创建 UI 对象的组件- 返回:
- 用户界面对象
-
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
从接口PropertyChangeListener
复制的描述当绑定属性更改时调用此方法。- 指定者:
propertyChange
在接口PropertyChangeListener
中- 参数:
evt
- 描述事件源和已更改属性的 PropertyChangeEvent 对象。
-