JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf.metal
類別 MetalDesktopIconUI

java.lang.Object
  繼承者 javax.swing.plaf.ComponentUI
      繼承者 javax.swing.plaf.DesktopIconUI
          繼承者 javax.swing.plaf.basic.BasicDesktopIconUI
              繼承者 javax.swing.plaf.metal.MetalDesktopIconUI

public class MetalDesktopIconUI
extends BasicDesktopIconUI

Metal 桌面圖標。


巢狀類別摘要
 
從類別 javax.swing.plaf.basic.BasicDesktopIconUI 繼承的巢狀類別/介面
BasicDesktopIconUI.MouseInputHandler
 
欄位摘要
 
從類別 javax.swing.plaf.basic.BasicDesktopIconUI 繼承的欄位
desktopIcon, frame, iconPane
 
建構子摘要
MetalDesktopIconUI()
           
 
方法摘要
static ComponentUI createUI(JComponent c)
           
 Dimension getMaximumSize(JComponent c)
          不能調整桌面圖標的大小。
 Dimension getMinimumSize(JComponent c)
          返回指定元件的適合外觀的最小大小。
 Dimension getPreferredSize(JComponent c)
          返回指定元件的適合外觀的首選大小。
protected  void installComponents()
           
protected  void installDefaults()
           
protected  void installListeners()
           
protected  void uninstallComponents()
           
protected  void uninstallListeners()
           
 
從類別 javax.swing.plaf.basic.BasicDesktopIconUI 繼承的方法
createMouseInputListener, deiconize, getInsets, installUI, uninstallDefaults, uninstallUI
 
從類別 javax.swing.plaf.ComponentUI 繼承的方法
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

MetalDesktopIconUI

public MetalDesktopIconUI()
方法詳細資訊

createUI

public static ComponentUI createUI(JComponent c)

installDefaults

protected void installDefaults()
覆寫:
類別 BasicDesktopIconUI 中的 installDefaults

installComponents

protected void installComponents()
覆寫:
類別 BasicDesktopIconUI 中的 installComponents

uninstallComponents

protected void uninstallComponents()
覆寫:
類別 BasicDesktopIconUI 中的 uninstallComponents

installListeners

protected void installListeners()
覆寫:
類別 BasicDesktopIconUI 中的 installListeners

uninstallListeners

protected void uninstallListeners()
覆寫:
類別 BasicDesktopIconUI 中的 uninstallListeners

getPreferredSize

public Dimension getPreferredSize(JComponent c)
從類別 ComponentUI 複製的描述
返回指定元件的適合外觀的首選大小。如果返回 null,則首選大小將由元件的佈局管理器計算(對於安裝了特定佈局管理器的元件而言,這是首選方法)。此方法的預設實作返回 null

覆寫:
類別 BasicDesktopIconUI 中的 getPreferredSize
參數:
c - 將查詢其首選大小的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數
另請參見:
JComponent.getPreferredSize(), LayoutManager.preferredLayoutSize(java.awt.Container)

getMinimumSize

public Dimension getMinimumSize(JComponent c)
從類別 ComponentUI 複製的描述
返回指定元件的適合外觀的最小大小。如果返回 null,則最小大小將由元件的佈局管理器計算(對於安裝了特定佈局管理器的元件而言,這是首選方法)。此方法的預設實作調用 getPreferredSize 並返回該值。

覆寫:
類別 BasicDesktopIconUI 中的 getMinimumSize
參數:
c - 將查詢其最小大小的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數
返回:
一個 Dimension 物件或 null
另請參見:
JComponent.getMinimumSize(), LayoutManager.minimumLayoutSize(java.awt.Container), ComponentUI.getPreferredSize(javax.swing.JComponent)

getMaximumSize

public Dimension getMaximumSize(JComponent c)
從類別 BasicDesktopIconUI 複製的描述
不能調整桌面圖標的大小。因此,應該始終返回桌面圖標的最小大小。

覆寫:
類別 BasicDesktopIconUI 中的 getMaximumSize
參數:
c - 將查詢其最大大小的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數
返回:
一個 Dimension 物件或 null
另請參見:
BasicDesktopIconUI.getMinimumSize(javax.swing.JComponent)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only