com.nttdocomo.ui
クラス Image

java.lang.Object
  |
  +--com.nttdocomo.ui.Image

public abstract class Image
extends java.lang.Object

イメージを定義します。 イメージ クラスは、静止画像を表すクラスの抽象クラスです。
[DoJa-1.0]
dispose メソッドを呼び出した後にそのオブジェクトに対して何らかのメソッドを呼び出した場合や このオブジェクトを Graphics クラスの drawImage メソッドに引数として渡した場合の動作は機種依存です。
[DoJa-2.0]
dispose メソッドを呼び出した後に、そのオブジェクトに対して dispose 以外のメソッドを呼び出した場合や、他のクラスのイメージを引数に取るメソッドに引数として渡した場合は例外が発生します。

createImage メソッドで生成したイメージを ImageButton, ImageLabel に セットした状態で getGraphics メソッドで取り出した Graphics オブジェクトで描画した場合に どのタイミングで画面に反映されるかは機種依存です。


コンストラクタの概要
protected Image()
          アプリケーションが直接このクラスのインスタンスを生成することはできません。
 
メソッドの概要
static Image createImage(int width, int height)
           イメージを新たに生成します。
abstract  void dispose()
          イメージを破棄します。
 Graphics getGraphics()
           イメージに描画するためのグラフィックスオブジェクトを取得します。
 int getHeight()
          イメージの高さを取得します。
 int getWidth()
          イメージの幅を取得します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Image

protected Image()
アプリケーションが直接このクラスのインスタンスを生成することはできません。
メソッドの詳細

createImage

public static Image createImage(int width,
                                int height)
イメージを新たに生成します。 生成されたイメージの画素は、Canvas のデフォルトの背景色と同じ色で埋められています。
パラメータ:
width - 生成するイメージの幅を指定します。
height - 生成するイメージの高さを指定します。
戻り値:
生成されたイメージを返します。
例外:
IllegalArgumentException - 引数 width, height のどちらかまたは両方に 0 以下の値が指定された場合に発生します。
導入されたバージョン:
DoJa-2.0

getWidth

public int getWidth()
イメージの幅を取得します。
戻り値:
イメージの幅を返します。

getHeight

public int getHeight()
イメージの高さを取得します。
戻り値:
イメージの高さを返します。

dispose

public abstract void dispose()
イメージを破棄します。
[DoJa-1.0]
このメソッドを呼び出した後にこのオブジェクトにアクセスした場合の振舞は機種依存です。
[DoJa-2.0]
このメソッドを呼び出した後に dispose 以外のメソッドを呼び出した場合は UIException が発生します(ILLEGAL_STATE)。 このメソッドを呼び出した後に dispose メソッドを呼び出した場合は何もしません。

getGraphics

public Graphics getGraphics()
イメージに描画するためのグラフィックスオブジェクトを取得します。 Image.createImage()で生成されたイメージに対してのみ呼び出すことができます。 取得されたグラフィックスオブジェクトは初期状態になっています。 getGraphics メソッドを呼び出すたびに新しいオブジェクトを生成して返します。
戻り値:
イメージに描画するためのグラフィックスオブジェクトを返します。
例外:
UnsupportedOperationException - createImage() で生成されたイメージ以外の イメージに対して呼び出した場合に発生します。
導入されたバージョン:
DoJa-2.0