Module java.desktop

Class BasicDesktopIconUI

直接已知的子类:
MetalDesktopIconUI, SynthDesktopIconUI

public class BasicDesktopIconUI extends DesktopIconUI
在桌面上最小化窗口的基本外观。
  • Field Details

    • desktopIcon

      protected JInternalFrame.JDesktopIcon desktopIcon
      JInternalFrame.JDesktopIcon 的实例。
    • frame

      protected JInternalFrame frame
      JInternalFrame 的实例。
    • iconPane

      protected JComponent iconPane
      用于桌面图标中的标题窗格组件。
      自从:
      1.5
  • Constructor Details

    • BasicDesktopIconUI

      public BasicDesktopIconUI()
      构造一个新的 BasicDesktopIconUI 实例。
  • Method Details

    • createUI

      public static ComponentUI createUI(JComponent c)
      构造一个新的 BasicDesktopIconUI 实例。
      参数:
      c - 一个组件
      返回:
      一个新的 BasicDesktopIconUI 实例
    • installComponents

      protected void installComponents()
      注册组件。
    • uninstallComponents

      protected void uninstallComponents()
      注销组件。
    • installListeners

      protected void installListeners()
      注册监听器。
    • uninstallListeners

      protected void uninstallListeners()
      注销监听器。
    • installDefaults

      protected void installDefaults()
      安装默认属性。
    • uninstallDefaults

      protected void uninstallDefaults()
      卸载默认属性。
    • createMouseInputListener

      protected MouseInputListener createMouseInputListener()
      返回一个新的 MouseInputListener 实例。
      返回:
      一个新的 MouseInputListener 实例
    • getMaximumSize

      public Dimension getMaximumSize(JComponent c)
      桌面图标无法调整大小。因此,我们应该始终返回桌面图标的最小尺寸。
      覆盖:
      getMaximumSize 在类 ComponentUI
      参数:
      c - 正在查询其最大尺寸的组件;此参数通常被忽略,但如果UI对象是无状态的并且由多个组件共享,则可能会被使用
      返回:
      一个 Dimension 对象或 null
      参见:
    • getInsets

      public Insets getInsets(JComponent c)
      返回插图。
      参数:
      c - 一个组件
      返回:
      插图
    • deiconize

      public void deiconize()
      取消图标化内部框架。