|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Objectcom.nttdocomo.ui.Component
com.nttdocomo.ui.ImageLabel
イメージを表示するコンポーネントを定義します。 画像ラベル クラスは、 高レベル API で使用するUI部品の一つで、静止画像を表示するためのコンポーネントです。 静止画像が設定されていないイメージラベルは、背景色で塗りつぶされます。
[DoJa-1.0 のみ]
コンポーネントのサイズが指定されているとき、
イメージのサイズがコンポーネントのサイズより小さい場合、
イメージがどの位置に表示されるかは機種依存です。
典型的な実装では、コンポーネントの中央に表示されます。
また、コンポーネントのサイズがイメージのサイズより小さい場合の振舞は、
機種依存です。
[DoJa-2.0 以降]
コンポーネントのサイズが指定されているとき、
イメージのサイズがコンポーネントのサイズより小さい場合、
イメージはコンポーネントの中央に表示されます。
また、コンポーネントのサイズがイメージのサイズより小さい場合、
イメージは左上からコンポーネントのサイズ分だけクリッピングして表示されます。
このクラスのインスタンスが生存している間、このインスタンスが参照しているImageクラスの インスタンスを利用不可能な状態にしてはいけません。すなわち、MediaImageのインスタンスから getImageメソッドでイメージオブジェクトをとりだした場合、ImageLabelのインスタンスの 使用がおわってから、unuseメソッド, disposeメソッドを発行してください。
... MediaImage img = MediaManager.getImage( ... ); img.use(); ImageLabel label = new ImageLabel(img.getImage()); ... // labelの使用が終了 img.unuse(); img.dispose(); ...
Label
,
ImageButton
コンストラクタの概要 | |
ImageLabel()
ラベル画像を指定しないでラベルを生成します。 |
|
ImageLabel(Image image)
ラベル画像を指定してラベルを生成します。 |
メソッドの概要 | |
void |
setImage(Image image)
コンポーネントのラベル画像を設定します。 |
クラス com.nttdocomo.ui.Component から継承したメソッド |
getHeight, getWidth, getX, getY, setBackground, setFont, setForeground, setLocation, setSize, setVisible |
クラス Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ImageLabel()
Component.setVisible(boolean)
メソッドを使用します。
public ImageLabel(Image image)
Component.setVisible(boolean)
メソッドを使用します。
image
- ラベル画像を指定します。
NullPointerException
- [DoJa-2.0 以降] 引数 image に null が指定された場合に発生します。
UIException
- [DoJa-2.0 以降] 引数 image に既に dispose されているイメージが指定された場合に発生します(ILLEGAL_STATE)。
メソッドの詳細 |
public void setImage(Image image)
image
- ラベル画像を指定します。
NullPointerException
- [DoJa-2.0 以降] 引数 image に null が指定された場合に発生します。
UIException
- [DoJa-2.0 以降] 引数 image に既に dispose されているイメージが指定された場合に発生します(ILLEGAL_STATE)。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
NTT DOCOMO,INC.
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。
その他記載された会社名、製品名などは該当する各社の商標または登録商標です。