Module  java.desktop
软件包  javax.swing

Class JInternalFrame.JDesktopIcon

  • All Implemented Interfaces:
    ImageObserverMenuContainerSerializableAccessible
    Enclosing class:
    JInternalFrame


    public static class JInternalFrame.JDesktopIcon
    extends JComponent
    implements Accessible
    该组件代表JInternalFrame的图标化版本。 该API不应由Swing应用程序使用,因为它将在将来的Swing版本中消失,因为它的功能被移动到JInternalFrame 这个类是公开的,以便UI对象可以显示一个桌面图标。 如果应用程序想要显示一个桌面图标,它应该创建一个JInternalFrame实例并将其图标化。

    警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,对所有JavaBeans的长期存储的支持已经添加到java.beans包中。 请参阅XMLEncoder

    另请参见:
    Serialized Form
    • 构造方法详细信息

      • JDesktopIcon

        public JDesktopIcon​(JInternalFrame f)
        创建内部框架的图标。
        参数
        f - 创建图标的 JInternalFrame
    • 方法详细信息

      • getUI

        public DesktopIconUI getUI​()
        返回渲染此组件的外观和对象。
        重写:
        getUIJComponent
        结果
        呈现此组件的 DesktopIconUI对象
      • getInternalFrame

        public JInternalFrame getInternalFrame​()
        返回 JInternalFrame与之相关联的 DesktopIcon
        结果
        与此图标关联的 JInternalFrame
      • setInternalFrame

        public void setInternalFrame​(JInternalFrame f)
        设置 JInternalFrame与之相关联的 DesktopIcon
        参数
        f - 与此图标关联的 JInternalFrame
      • getDesktopPane

        public JDesktopPane getDesktopPane​()
        方便的方法来 Desktop它所属的 Desktop对象的图标。
        结果
        JDesktopPane包含此图标的内部框架,或 null如果没有发现
      • updateUI

        public void updateUI​()
        通知从UIManager的外观和感觉已经改变。 用最新版本的UIManager替换当前的UI对象。
        重写:
        updateUIJComponent
        另请参见:
        JComponent.updateUI()
      • getAccessibleContext

        public AccessibleContext getAccessibleContext​()
        获取与此JDesktopIcon关联的AccessibleContext。 对于桌面图标,AccessibleContext采用AccessibleJDesktopIcon的形式。 如有必要,将创建一个新的AccessibleJDesktopIcon实例。
        Specified by:
        getAccessibleContext在接口 Accessible
        重写:
        getAccessibleContextComponent
        结果
        一个AccessibleJDesktopIcon,用作这个JDesktopIcon的AccessibleContext