public class ImageIcon extends Object implements Icon, Serializable, Accessible
イメージ・アイコンの詳細および使用例は、「The Java Tutorial」の「How to Use Icons」を参照してください。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。1.4以降、すべてのJavaBeans(tm)用の長期間の格納サポートがjava.beansパッケージに追加されています。XMLEncoderを参照してください。
| 修飾子と型 | クラスと説明 |
|---|---|
protected class |
ImageIcon.AccessibleImageIcon
このクラスは、
ImageIconクラスのアクセシビリティ・サポートを実装しています。 |
| 修飾子と型 | フィールドと説明 |
|---|---|
protected static Component |
component
非推奨。
1.8以降
|
protected static MediaTracker |
tracker
非推奨。
1.8以降
|
| コンストラクタと説明 |
|---|
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()
このイメージの文字列表現を返します。
|
@Deprecated protected static final Component component
@Deprecated 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.COMPLETEpublic 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、インタフェース: Iconpublic int getIconHeight()
getIconHeight、インタフェース: Iconpublic void setImageObserver(ImageObserver observer)
icon = new ImageIcon(...)
button.setIcon(icon);
icon.setImageObserver(button);
observer - イメージ監視オブジェクトpublic ImageObserver getImageObserver()
public String toString()
public AccessibleContext getAccessibleContext()
getAccessibleContext、インタフェース: Accessible バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.