com.docomostar.opt.ui
クラス Canvas2

Object
  拡張com.docomostar.ui.Frame
      拡張com.docomostar.ui.Canvas
          拡張com.docomostar.opt.ui.Canvas2

public abstract class Canvas2
extends com.docomostar.ui.Canvas

キャンバスクラスのオプション機能を定義します。
キャンバスの表示向きを変更するために使用します。

このクラスのコンストラクタには、 引数にキャンバスのスタイルを設定可能なものがあります。 引数なしのコンストラクタを使ってこのクラスのオブジェクトを生成した場合、 引数にCANVAS_STYLE_VERTICALを指定して生成されたオブジェクトと同様となります。

コンストラクタに指定するキャンバススタイルによる座標系の変換は、 キャンバスへの描画についてのみ有効です。

横型キャンバスを指定してキャンバスオブジェクトを生成した場合、 Frame.getWidth(), Frame.getHeight() で取得可能な値は、ADF の DrawArea キーに設定されている高さと幅を入れ替えた値となります。

導入されたバージョン:
Star-1.0

フィールドの概要
static int CANVAS_STYLE_HORIZONTAL_LEFT
           キャンバスのスタイルの属性で、横型キャンバス(座標系を左に 90 度回転)であることを表します(=2)。
static int CANVAS_STYLE_HORIZONTAL_RIGHT
           キャンバスのスタイルの属性で、横型キャンバス(座標系を右に 90 度回転)であることを表します(=1)。
static int CANVAS_STYLE_VERTICAL
           キャンバスのスタイルの属性で、縦型キャンバスであることを表します(=0)。
 
クラス com.docomostar.ui.Canvas から継承したフィールド
ALPHA, DISPLAY_ANY, DISPLAY_PASSWORD, IME_CANCELED, IME_COMMITTED, KANA, NUMBER
 
クラス com.docomostar.ui.Frame から継承したフィールド
ARROW_DOWN, ARROW_LEFT, ARROW_RIGHT, ARROW_UP, SELECT_KEY, SOFT_KEY_1, SOFT_KEY_2, SOFT_KEY_3, SOFT_KEY_4
 
コンストラクタの概要
Canvas2()
           キャンバスオブジェクトを生成します。
Canvas2(int canvasStyle)
           キャンバスのスタイルを指定してキャンバスオブジェクトを生成します。
 
クラス com.docomostar.ui.Canvas から継承したメソッド
getGraphics, getKeypadState, getKeypadState, imeOn, imeOn, init, paint, processEvent, processIMEEvent, repaint, repaint
 
クラス com.docomostar.ui.Frame から継承したメソッド
getHeight, getWidth, setBackground, setSoftArrowLabel, setSoftLabel, setSoftLabelVisible
 
クラス Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

CANVAS_STYLE_VERTICAL

public static final int CANVAS_STYLE_VERTICAL

キャンバスのスタイルの属性で、縦型キャンバスであることを表します(=0)。

本属性をコンストラクタの引数に指定した場合、 Canvas クラスのコンストラクタで生成するものと同様になります。

関連項目:
Canvas2(int), 定数フィールド値

CANVAS_STYLE_HORIZONTAL_RIGHT

public static final int CANVAS_STYLE_HORIZONTAL_RIGHT

キャンバスのスタイルの属性で、横型キャンバス(座標系を右に 90 度回転)であることを表します(=1)。

本属性をコンストラクタの引数に指定した場合、 右に 90 度回転させた座標系で描画を行います。
キャンバスのサイズは、ADF の DrawArea キーに設定されている高さと幅を入れ替えた値となります。

関連項目:
Canvas2(int), 定数フィールド値

CANVAS_STYLE_HORIZONTAL_LEFT

public static final int CANVAS_STYLE_HORIZONTAL_LEFT

キャンバスのスタイルの属性で、横型キャンバス(座標系を左に 90 度回転)であることを表します(=2)。

本属性をコンストラクタの引数に指定した場合、 左に 90 度回転させた座標系で描画を行います。
キャンバスのサイズは、ADF の DrawArea キーに設定されている高さと幅を入れ替えた値となります。

関連項目:
Canvas2(int), 定数フィールド値
コンストラクタの詳細

Canvas2

public Canvas2()

キャンバスオブジェクトを生成します。

生成されるキャンバスオブジェクトは、Canvas2(int) の引数にCANVAS_STYLE_VERTICAL を指定して生成されたオブジェクトと同様になります。

関連項目:
Canvas2(int), CANVAS_STYLE_VERTICAL
例外:
com.docomostar.lang.UnsupportedOperationException -
本機能が未サポートの場合に発生します。

Canvas2

public Canvas2(int canvasStyle)

キャンバスのスタイルを指定してキャンバスオブジェクトを生成します。

引数にはこのクラスで規定されている CANVAS_STYLE から始まるフィールドを設定します。
サポートしていないキャンバススタイルを設定した場合は例外が発生します。

パラメータ:
canvasStyle - キャンバスのスタイルを指定します。
関連項目:
CANVAS_STYLE_VERTICAL, CANVAS_STYLE_HORIZONTAL_RIGHT, CANVAS_STYLE_HORIZONTAL_LEFT
例外:
com.docomostar.lang.UnsupportedOperationException -
本機能が未サポートの場合に発生します。
IllegalArgumentException -
引数 canvasStyle に不正な値、または実装がサポートしていない値を指定した場合に発生します。


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ドコモの商標または登録商標です。

その他記載された会社名、製品名などは該当する各社の商標または登録商標です。