- 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。
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 classBasicDesktopIconUI.MouseInputHandler收听鼠标移动并对其进行操作。
-
字段汇总
字段 变量和类型 字段 描述 protected JInternalFrame.JDesktopIcondesktopIconJInternalFrame.JDesktopIcon的实例。protected JInternalFrameframeJInternalFrame的实例。protected JComponenticonPane桌面图标中使用的标题窗格组件。
-
构造方法摘要
构造方法 构造器 描述 BasicDesktopIconUI()构造一个BasicDesktopIconUI的新实例。
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 protected MouseInputListenercreateMouseInputListener()返回MouseInputListener的新实例。static ComponentUIcreateUI(JComponent c)构造一个BasicDesktopIconUI的新实例。voiddeiconize()取消内部框架图标。InsetsgetInsets(JComponent c)返回insets。DimensiongetMaximumSize(JComponent c)桌面图标无法调整大小。protected voidinstallComponents()注册组件。protected voidinstallDefaults()安装默认属性。protected voidinstallListeners()注册听众。protected voiduninstallComponents()取消注册组件。protected voiduninstallDefaults()卸载默认属性。protected voiduninstallListeners()取消注册听众。-
声明方法的类 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.
-
-