模块 java.desktop

类 SynthDesktopIconUI

所有已实现的接口:
PropertyChangeListener , EventListener , SynthConstants , SynthUI

public class SynthDesktopIconUI extends BasicDesktopIconUI implements SynthUI , PropertyChangeListener
为桌面上最小化的内部框架提供 Synth L&F UI 委托。
自从:
1.7
  • 构造方法详细信息

    • SynthDesktopIconUI

      public SynthDesktopIconUI()
      构造一个 SynthDesktopIconUI
  • 方法详情

    • createUI

      public static ComponentUI  createUI(JComponent  c)
      为给定的组件创建一个新的 UI 对象。
      参数:
      c - 为其创建 UI 对象的组件
      返回:
      用户界面对象
    • getContext

      public SynthContext  getContext(JComponent  c)
      返回指定组件的上下文。
      指定者:
      getContext 在接口 SynthUI
      参数:
      c - 请求 SynthContext 的组件。
      返回:
      SynthContext 描述组件。
    • update

      public void update(Graphics  g, JComponent  c)
      通知此 UI 委托重新绘制指定的组件。此方法绘制组件背景,然后调用 paint(SynthContext,Graphics) 方法。

      一般来说,这个方法不需要被子类覆盖。所有外观呈现代码都应驻留在 paint 方法中。

      重写:
      update 在类 ComponentUI
      参数:
      g - 用于绘画的 Graphics 对象
      c - 正在绘制的组件
      参见:
    • paint

      public void paint(Graphics  g, JComponent  c)
      根据 Look and Feel 绘制指定的组件。

      Synth Look and Feel 不使用此方法。绘画由 paint(SynthContext,Graphics) 方法处理。

      重写:
      paint 在类 ComponentUI
      参数:
      g - 用于绘画的 Graphics 对象
      c - 正在绘制的组件
      参见:
    • paint

      protected void paint(SynthContext  context, Graphics  g)
      绘制指定的组件。这个实现什么都不做。
      参数:
      context - 正在绘制的组件的上下文
      g - 用于绘画的 Graphics 对象
      参见:
    • paintBorder

      public void paintBorder(SynthContext  context, Graphics  g, int x, int y, int w, int h)
      绘制边框。
      指定者:
      paintBorder 在接口 SynthUI
      参数:
      context - 组件上下文
      g - Graphics 作画
      x - X 坐标
      y - Y 坐标
      w - 边框宽度
      h - 边框高度
    • propertyChange

      public void propertyChange(PropertyChangeEvent  evt)
      从接口 PropertyChangeListener 复制的描述
      当绑定属性更改时调用此方法。
      指定者:
      propertyChange 在接口 PropertyChangeListener
      参数:
      evt - 描述事件源和已更改属性的 PropertyChangeEvent 对象。