- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.DesktopIconUI
-
- javax.swing.plaf.basic.BasicDesktopIconUI
-
- 已知直接子类:
-
MetalDesktopIconUI
,SynthDesktopIconUI
public class BasicDesktopIconUI extends DesktopIconUI
桌面上最小化窗口的基本L&F。
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 class
BasicDesktopIconUI.MouseInputHandler
收听鼠标移动并对其进行操作。
-
字段汇总
字段 变量和类型 字段 描述 protected JInternalFrame.JDesktopIcon
desktopIcon
JInternalFrame.JDesktopIcon
的实例。protected JInternalFrame
frame
JInternalFrame
的实例。protected JComponent
iconPane
桌面图标中使用的标题窗格组件。
-
构造方法摘要
构造方法 构造器 描述 BasicDesktopIconUI()
构造一个BasicDesktopIconUI
的新实例。
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 protected MouseInputListener
createMouseInputListener()
返回MouseInputListener
的新实例。static ComponentUI
createUI(JComponent c)
构造一个BasicDesktopIconUI
的新实例。void
deiconize()
取消内部框架图标。Insets
getInsets(JComponent c)
返回insets。Dimension
getMaximumSize(JComponent c)
桌面图标无法调整大小。protected void
installComponents()
注册组件。protected void
installDefaults()
安装默认属性。protected void
installListeners()
注册听众。protected void
uninstallComponents()
取消注册组件。protected void
uninstallDefaults()
卸载默认属性。protected void
uninstallListeners()
取消注册听众。-
声明方法的类 javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
-
-
-
-
字段详细信息
-
desktopIcon
protected JInternalFrame.JDesktopIcon desktopIcon
JInternalFrame.JDesktopIcon
的实例。
-
frame
protected JInternalFrame frame
JInternalFrame
的实例。
-
iconPane
protected JComponent iconPane
桌面图标中使用的标题窗格组件。- 从以下版本开始:
- 1.5
-
-
方法详细信息
-
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
- 另请参见:
-
ComponentUI.getMinimumSize(javax.swing.JComponent)
-
getInsets
public Insets getInsets(JComponent c)
返回insets。- 参数
-
c
- 一个组件 - 结果
- 插图
-
deiconize
public void deiconize()
De-iconifies the internal frame.
-
-