public class ImageIcon extends Object implements Icon, Serializable, Accessible
イメージアイコンの詳細および使用例は、「The Java Tutorial」の「How to Use Icons」を参照してください。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の格納や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。1.4 以降、すべての JavaBeansTM 用の長期間の格納サポートが java.beans
パッケージに追加されています。XMLEncoder
を参照してください。
修飾子と型 | クラスと説明 |
---|---|
protected class |
ImageIcon.AccessibleImageIcon
このクラスは、
ImageIcon クラスのアクセシビリティーサポートを実装しています。 |
修飾子と型 | フィールドと説明 |
---|---|
protected static Component |
component |
protected static MediaTracker |
tracker |
コンストラクタと説明 |
---|
ImageIcon()
初期化されていないイメージアイコンを生成します。
|
ImageIcon(byte[] imageData)
サポートされている GIF、JPEG、PNG (1.3 以降) などのイメージ形式を格納しているイメージファイルから読み出されたバイト配列から、イメージアイコンを生成します。
|
ImageIcon(byte[] imageData, String description)
サポートされている GIF、JPEG、PNG (1.3 以降) などのイメージ形式を格納しているイメージファイルから読み出されたバイト配列から、イメージアイコンを生成します。
|
ImageIcon(Image image)
イメージオブジェクトからイメージアイコンを生成します。
|
ImageIcon(Image image, String description)
イメージからイメージアイコンを生成します。
|
ImageIcon(String filename)
指定されたファイルからイメージアイコンを生成します。
|
ImageIcon(String filename, String description)
指定されたファイルからイメージアイコンを生成します。
|
ImageIcon(URL location)
指定された URL からイメージアイコンを生成します。
|
ImageIcon(URL location, String description)
指定された URL からイメージアイコンを生成します。
|
修飾子と型 | メソッドと説明 |
---|---|
AccessibleContext |
getAccessibleContext()
この ImageIcon に関連付けられた AccessibleContext を取得します。
|
String |
getDescription()
イメージの説明を取得します。
|
int |
getIconHeight()
アイコンの高さを取得します。
|
int |
getIconWidth()
アイコンの幅を取得します。
|
Image |
getImage()
アイコンの
Image を返します。 |
int |
getImageLoadStatus()
イメージロード操作のステータスを返します。
|
ImageObserver |
getImageObserver()
イメージのイメージ監視オブジェクトを返します。
|
protected void |
loadImage(Image image)
イメージをロードし、イメージがロードされたときのみ復帰します。
|
void |
paintIcon(Component c, Graphics g, int x, int y)
アイコンをペイントします。
|
void |
setDescription(String description)
イメージの説明を設定します。
|
void |
setImage(Image image)
アイコンによって表示されるイメージを設定します。
|
void |
setImageObserver(ImageObserver observer)
イメージのイメージ監視オブジェクトを設定します。
|
String |
toString()
このイメージの文字列表現を返します。
|
protected static final Component component
protected static final MediaTracker tracker
public ImageIcon(String filename, String description)
filename
- イメージが含まれているファイルの名前description
- イメージの短い説明テキストImageIcon(String)
@ConstructorProperties(value="description") public ImageIcon(String filename)
new ImageIcon("images/myImage.gif")説明は、
filename
文字列に初期化されます。filename
- ファイル名またはパスを指定する文字列getDescription()
public ImageIcon(URL location, String description)
location
- イメージの URLdescription
- イメージの短い説明テキストImageIcon(String)
public ImageIcon(URL location)
location
- イメージの URLgetDescription()
public ImageIcon(Image image, String description)
image
- イメージdescription
- イメージの短い説明テキストpublic ImageIcon(Image image)
image
- イメージgetDescription()
, Image.getProperty(java.lang.String, java.awt.image.ImageObserver)
public ImageIcon(byte[] imageData, String description)
imageData
- AWT Toolkit によってサポートされる GIF、JPEG、PNG (1.3 以降) などのイメージ形式によるピクセル配列description
- イメージの短い説明テキストToolkit.createImage(java.lang.String)
public ImageIcon(byte[] imageData)
imageData
- AWT Toolkit によってサポートされる GIF、JPEG、PNG (1.3 以降) などのイメージ形式によるピクセル配列Toolkit.createImage(java.lang.String)
, getDescription()
, Image.getProperty(java.lang.String, java.awt.image.ImageObserver)
public ImageIcon()
protected void loadImage(Image image)
image
- イメージpublic int getImageLoadStatus()
MediaTracker.ABORTED
, MediaTracker.ERRORED
, MediaTracker.COMPLETE
public Image getImage()
Image
を返します。ImageIcon
の Image
オブジェクトpublic void setImage(Image image)
image
- イメージpublic String getDescription()
public void setDescription(String description)
description
- イメージの短い説明テキストpublic void paintIcon(Component c, Graphics g, int x, int y)
g
の座標空間にある点 (x
, y
) に描画されます。このアイコンにイメージ監視オブジェクトがない場合、このメソッドでは監視オブジェクトとして c
コンポーネントを使用します。public int getIconWidth()
getIconWidth
、インタフェース: Icon
public int getIconHeight()
getIconHeight
、インタフェース: Icon
public void setImageObserver(ImageObserver observer)
icon = new ImageIcon(...) button.setIcon(icon); icon.setImageObserver(button);
observer
- イメージ監視オブジェクトpublic ImageObserver getImageObserver()
public AccessibleContext getAccessibleContext()
getAccessibleContext
、インタフェース: Accessible
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.