JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf
類別 IconUIResource

java.lang.Object
  繼承者 javax.swing.plaf.IconUIResource
所有已實作的介面:
Serializable, Icon, UIResource

public class IconUIResource
extends Object
implements Icon, UIResource, Serializable

實作 UIResource 的 Icon 套件裝類別。設置圖標屬性的 UI 類別應該使用此類別包裹所有指定為預設值的圖標。 此類別將所有方法調用委託給建構時指定的 Icon「委託」物件。

警告: 此類別已序列化的物件與以後的 Swing 版本不相容。當前的序列化支持適用於短期存儲或運行相同 Swing 版本的應用程序之間的 RMI。從 1.4 開始,對所有 JavaBeansTM 長期存儲的支持已被添加到 java.beans 套件。請參閱 XMLEncoder

另請參見:
UIResource

建構子摘要
IconUIResource(Icon delegate)
          創建一個 UIResource 圖標物件,該物件包裹了一個現有 Icon 實例。
 
方法摘要
 int getIconHeight()
          返回圖標的高度。
 int getIconWidth()
          返回圖標的寬度。
 void paintIcon(Component c, Graphics g, int x, int y)
          在指定位置上繪製圖標。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

IconUIResource

public IconUIResource(Icon delegate)
創建一個 UIResource 圖標物件,該物件包裹了一個現有 Icon 實例。

參數:
delegate - 將被包裹的圖標
方法詳細資訊

paintIcon

public void paintIcon(Component c,
                      Graphics g,
                      int x,
                      int y)
從介面 Icon 複製的描述
在指定位置上繪製圖標。圖標實作可以使用 Component 參數來獲得對繪製有用的屬性,例如前景色和背景色。

指定者:
介面 Icon 中的 paintIcon

getIconWidth

public int getIconWidth()
從介面 Icon 複製的描述
返回圖標的寬度。

指定者:
介面 Icon 中的 getIconWidth
返回:
一個指定圖標的固定寬度的 int 值。

getIconHeight

public int getIconHeight()
從介面 Icon 複製的描述
返回圖標的高度。

指定者:
介面 Icon 中的 getIconHeight
返回:
一個指定圖標的固定高度的 int 值。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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