java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.DesktopIconUI
javax.swing.plaf.basic.BasicDesktopIconUI
- 直接已知的子类:
-
MetalDesktopIconUI,SynthDesktopIconUI
在桌面上最小化窗口的基本外观。
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JInternalFrame.JDesktopIconJInternalFrame.JDesktopIcon的实例。protected JInternalFrameJInternalFrame的实例。protected JComponent用于桌面图标中的标题窗格组件。 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MouseInputListener返回一个新的MouseInputListener实例。static ComponentUI构造一个新的BasicDesktopIconUI实例。void取消图标化内部框架。返回插图。桌面图标无法调整大小。protected void注册组件。protected void安装默认属性。protected void注册监听器。protected void注销组件。protected void卸载默认属性。protected void注销监听器。Methods declared in class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, update
-
Field Details
-
desktopIcon
JInternalFrame.JDesktopIcon的实例。 -
frame
JInternalFrame的实例。 -
iconPane
用于桌面图标中的标题窗格组件。- 自从:
- 1.5
-
-
Constructor Details
-
BasicDesktopIconUI
public BasicDesktopIconUI()构造一个新的BasicDesktopIconUI实例。
-
-
Method Details
-
createUI
构造一个新的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
返回一个新的MouseInputListener实例。- 返回:
-
一个新的
MouseInputListener实例
-
getMaximumSize
桌面图标无法调整大小。因此,我们应该始终返回桌面图标的最小尺寸。- 覆盖:
-
getMaximumSize在类ComponentUI - 参数:
-
c- 正在查询其最大尺寸的组件;此参数通常被忽略,但如果UI对象是无状态的并且由多个组件共享,则可能会被使用 - 返回:
-
一个
Dimension对象或null - 参见:
-
getInsets
返回插图。- 参数:
-
c- 一个组件 - 返回:
- 插图
-
deiconize
public void deiconize()取消图标化内部框架。
-