Kagetaka

net.hizlab.kagetaka.awt.image
クラス ImageContainer

java.lang.Object
  拡張net.hizlab.kagetaka.awt.image.ImageContainer

public class ImageContainer
extends Object

画像情報を格納するためのクラスです。

バージョン:
$Revision: 1.4 $

フィールドの概要
 int height
          高さ
 Image image
          画像
 int width
          幅
 
コンストラクタの概要
ImageContainer(Image image)
          画像コンテナを作成します。
ImageContainer(Image image, int width, int height)
          指定されたサイズの画像コンテナを作成します。
 
メソッドの概要
 boolean equals(Object obj)
          画像サイズが同じかどうかを確認します。。
 boolean equalsImage(Image image)
          画像が同じかどうかを確認します。。
 boolean equalsImage(ImageContainer ic)
          画像が同じかどうかを確認します。。
 boolean equalsSize(Dimension size)
          画像サイズが同じかどうかを確認します。。
 boolean equalsSize(ImageContainer ic)
          画像サイズが同じかどうかを確認します。。
 int hashCode()
          オブジェクトのハッシュコード値を返します。
static ImageContainer setupImageContainer(ImageContainer old, Image image)
          imageold の画像と同じ場合は old を返しますが、違っていた場合は、 image を格納した新しいインスタンスを作成して返します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

height

public final int height
高さ


image

public final Image image
画像


width

public final int width

コンストラクタの詳細

ImageContainer

public ImageContainer(Image image)
画像コンテナを作成します。 サイズは画像から取得します。

パラメータ:
image - 画像

ImageContainer

public ImageContainer(Image image,
                      int width,
                      int height)
指定されたサイズの画像コンテナを作成します。

パラメータ:
image - 画像
width - 幅
height - 高さ
メソッドの詳細

equals

public boolean equals(Object obj)
画像サイズが同じかどうかを確認します。。

パラメータ:
obj - 調べるもう一つの画像コンテナ
戻り値:
同じ場合は true、 違う場合は false

equalsImage

public boolean equalsImage(Image image)
画像が同じかどうかを確認します。。

パラメータ:
image - 画像
戻り値:
同じ場合は true、 違う場合は false

equalsImage

public boolean equalsImage(ImageContainer ic)
画像が同じかどうかを確認します。。

パラメータ:
ic - 調べるもう一つの画像コンテナ
戻り値:
同じ場合は true、 違う場合は false

equalsSize

public boolean equalsSize(Dimension size)
画像サイズが同じかどうかを確認します。。

パラメータ:
size - 大きさ
戻り値:
同じ場合は true、 違う場合は false

equalsSize

public boolean equalsSize(ImageContainer ic)
画像サイズが同じかどうかを確認します。。

パラメータ:
ic - 調べるもう一つの画像コンテナ
戻り値:
同じ場合は true、 違う場合は false

hashCode

public int hashCode()
オブジェクトのハッシュコード値を返します。

戻り値:
このオブジェクトのハッシュコード値

setupImageContainer

public static ImageContainer setupImageContainer(ImageContainer old,
                                                 Image image)
imageold の画像と同じ場合は old を返しますが、違っていた場合は、 image を格納した新しいインスタンスを作成して返します。 imagenull の場合、 null を返します。

パラメータ:
old - チェック対象
image - 新しい画像
戻り値:
状況に応じたインスタンス、 あるいは null

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'