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.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 String toString()
public AccessibleContext getAccessibleContext()
getAccessibleContext
、インタフェース: Accessible
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.