|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.ImageIcon
アイコンをイメージから描画する Icon インタフェースの実装です。URL またはファイル名から作成されるイメージがメディアトラッカーを使ってプリロードされると、イメージのロード状態を監視できます。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
フィールドの概要 | |
protected static Component |
component
|
protected static MediaTracker |
tracker
|
コンストラクタの概要 | |
ImageIcon()
未初期化イメージアイコンを作成します。 |
|
ImageIcon(byte[] imageData)
サポートされている GIF や JPEG などの、イメージ形式を格納しているイメージファイルから読み出されたバイトデータの並びからイメージアイコンを作成します。 |
|
ImageIcon(byte[] imageData,
String description)
サポートされている GIF や JPEG などの、イメージ形式を格納しているイメージファイルから読み出されたバイトデータの並びからイメージアイコンを作成します。 |
|
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 からイメージアイコンを作成します。 |
メソッドの概要 | |
String |
getDescription()
イメージの説明を取得します。 |
int |
getIconHeight()
アイコンの高さを取得します。 |
int |
getIconWidth()
アイコンの幅を取得します。 |
Image |
getImage()
Icon の 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)
イメージのイメージオブザーバを設定します。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
フィールドの詳細 |
protected static final Component component
protected static final MediaTracker tracker
コンストラクタの詳細 |
public ImageIcon(String filename, String description)
filename
- イメージを格納するファイルの名前description
- テキストによるイメージの短い説明ImageIcon(String)
public ImageIcon(String filename)
new ImageIcon("images/myImage.gif")(文字列は URL に変換されるので、スラッシュはすべてのシステムで機能します。)
filename
- ファイル名またはパスを指定する文字列public ImageIcon(URL location, String description)
location
- イメージの URLdescription
- テキストによるイメージの短い説明ImageIcon(String)
public ImageIcon(URL location)
public ImageIcon(Image image, String description)
image
- イメージdescription
- テキストによるイメージの短い説明public ImageIcon(Image image)
public ImageIcon(byte[] imageData, String description)
imageData
- AWT Toolkit によってサポートされる GIF や JPEG などのイメージ形式によるピクセルの並びdescription
- テキストによるイメージの短い説明Toolkit.createImage(java.lang.String)
public ImageIcon(byte[] imageData)
imageData
- AWT Toolkit によってサポートされる GIF や JPEG などのイメージ形式によるピクセルの並びToolkit.createImage(java.lang.String)
public ImageIcon()
メソッドの詳細 |
protected void loadImage(Image image)
public int getImageLoadStatus()
MediaTracker.ABORTED
,
MediaTracker.ERRORED
,
MediaTracker.COMPLETE
public Image getImage()
public void setImage(Image image)
public String getDescription()
public void setDescription(String description)
public void paintIcon(Component c, Graphics g, int x, int y)
public int getIconWidth()
public int getIconHeight()
public void setImageObserver(ImageObserver observer)
icon = new ImageIcon(...) button.setIcon(icon); icon.setImageObserver(button);
public ImageObserver getImageObserver()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |