模块  java.desktop
软件包  javax.swing

Class JInternalFrame.JDesktopIcon

  • 实现的所有接口
    ImageObserverMenuContainerSerializableAccessible
    Enclosing class:
    JInternalFrame

    public static class JInternalFrame.JDesktopIcon
    extends JComponent
    implements Accessible
    该组件代表JInternalFrame的图标化版本。 Swing应用程序不应该使用此API,因为它将在未来的Swing版本中消失,因为它的功能已移至JInternalFrame 此类仅为公共类,因此UI对象可以显示桌面图标。 如果应用程序想要显示桌面图标,则应创建一个JInternalFrame实例并对其进行图标化。

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

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

      • JDesktopIcon

        public JDesktopIcon​(JInternalFrame f)
        为内部框架创建图标。
        参数
        f - JInternalFrame创建图标的 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对象的图标。
        结果
        JDesktopPane包含此图标的内部框架,如果没有找到 null
      • updateUI

        public void updateUI()
        来自UIManager通知表明外观已经改变。 使用UIManager的最新版本替换当前UI对象。
        重写:
        updateUI JComponent
        另请参见:
        JComponent.updateUI()
      • getAccessibleContext

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