com.skyarts.midp.ui
クラス AbstractDialog

java.lang.Object
  |
  +--javax.microedition.lcdui.Displayable
        |
        +--javax.microedition.lcdui.Canvas
              |
              +--com.skyarts.midp.ui.AbstractDialog
直系の既知のサブクラス:
Dialog

public abstract class AbstractDialog
extends javax.microedition.lcdui.Canvas

ダイアログの元になるクラス。


フィールドの概要
static int BUTTON_CANCEL
          取消(CANCEL)ボタンが押下されたときにListenerに渡される定数
static int BUTTON_NO
          いいえ(NO)ボタンが押下されたときにListenerに渡される定数
static int BUTTON_OK
          確認(OK)ボタンが押下されたときにListenerに渡される定数
static int BUTTON_YES
          はい(Yes)ボタンが押下されたときにListenerに渡される定数
static int CANCEL_BUTTONSET
          Cancelボタンを指定する時に使用する定数
static int CONFIRM
          確認ダイアログを指定する時に使用する定数
static int ERROR
          エラーダイアログを指定する時に使用する定数
static int INFO
          Infoダイアログを指定する時に使用する定数
static int LANG_EN
          ボタンのテキストを英語に指定する時に使用する定数(デフォルト)
static int LANG_JP
          ボタンのテキストを日本語に指定する時に使用する定数
static int OK_BUTTONSET
          OKボタンを指定する時に使用する定数
static int WRNING
          警告ダイアログを指定する時に使用する定数
static int YES_NO_BUTTONSET
          Yes,Noボタンを指定する時に使用する定数
static int YES_NO_CANCEL_BUTTONSET
          Yes,No,Cancelボタンを指定する時に使用する定数
 
クラス javax.microedition.lcdui.Canvas から継承したフィールド
DOWN, FIRE, GAME_A, GAME_B, GAME_C, GAME_D, KEY_NUM0, KEY_NUM1, KEY_NUM2, KEY_NUM3, KEY_NUM4, KEY_NUM5, KEY_NUM6, KEY_NUM7, KEY_NUM8, KEY_NUM9, KEY_POUND, KEY_STAR, LEFT, RIGHT, UP
 
コンストラクタの概要
AbstractDialog()
           
 
メソッドの概要
 int getButtonLanguage()
          ボタンのテキストが英語、または日本語かを返すメソッド
 int getButtonSet()
          ダイアログのボタンセットを返すメソッド
 int getDialogColor()
          ダイアログの枠のカラーを返すメソッド
 DialogListener getDialogListener()
          セットされているDialogListenerを返すメソッド。
 java.lang.String getText()
          ダイアログに表示するテキストを返すメソッド
 java.lang.String getTitle()
          ダイアログのタイトルテキストを返すメソッド
 int getType()
          ダイアログのタイプを返すメソッド
 void setButtonLanguage(int lang)
          ボタンのテキストを英語、日本語を切り替えるためのメソッド
 void setButtonSet(int buttonSet)
          ダイアログのボタンセットをセットするメソッド
 void setDialogColor(int rgb)
          ダイアログの枠のカラーをセットするメソッド
 void setDialogListener(DialogListener listener)
          DialogListenerをセットするメソッド。
 void setText(java.lang.String text)
          ダイアログに表示するテキストをセットするメソッド。
 void setTitle(java.lang.String title)
          ダイアログのタイトルテキストをセットするメソッド
 void setType(int type)
          ダイアログのタイプをセットするメソッド
 
クラス javax.microedition.lcdui.Canvas から継承したメソッド
getGameAction, getHeight, getKeyCode, getKeyName, getWidth, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, isDoubleBuffered, repaint, repaint, serviceRepaints
 
クラス javax.microedition.lcdui.Displayable から継承したメソッド
addCommand, isShown, removeCommand, setCommandListener
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

INFO

public static final int INFO
Infoダイアログを指定する時に使用する定数

CONFIRM

public static final int CONFIRM
確認ダイアログを指定する時に使用する定数

ERROR

public static final int ERROR
エラーダイアログを指定する時に使用する定数

WRNING

public static final int WRNING
警告ダイアログを指定する時に使用する定数

YES_NO_CANCEL_BUTTONSET

public static final int YES_NO_CANCEL_BUTTONSET
Yes,No,Cancelボタンを指定する時に使用する定数

YES_NO_BUTTONSET

public static final int YES_NO_BUTTONSET
Yes,Noボタンを指定する時に使用する定数

CANCEL_BUTTONSET

public static final int CANCEL_BUTTONSET
Cancelボタンを指定する時に使用する定数

OK_BUTTONSET

public static final int OK_BUTTONSET
OKボタンを指定する時に使用する定数

BUTTON_YES

public static final int BUTTON_YES
はい(Yes)ボタンが押下されたときにListenerに渡される定数

BUTTON_NO

public static final int BUTTON_NO
いいえ(NO)ボタンが押下されたときにListenerに渡される定数

BUTTON_CANCEL

public static final int BUTTON_CANCEL
取消(CANCEL)ボタンが押下されたときにListenerに渡される定数

BUTTON_OK

public static final int BUTTON_OK
確認(OK)ボタンが押下されたときにListenerに渡される定数

LANG_EN

public static final int LANG_EN
ボタンのテキストを英語に指定する時に使用する定数(デフォルト)

LANG_JP

public static final int LANG_JP
ボタンのテキストを日本語に指定する時に使用する定数
コンストラクタの詳細

AbstractDialog

public AbstractDialog()
メソッドの詳細

setText

public void setText(java.lang.String text)
ダイアログに表示するテキストをセットするメソッド。\nで明示的に改行できる。
パラメータ:
text - ダイアログに表示するテキスト

getText

public java.lang.String getText()
ダイアログに表示するテキストを返すメソッド
戻り値:
String ダイアログに表示するテキスト

setType

public void setType(int type)
ダイアログのタイプをセットするメソッド
パラメータ:
type - ダイアログのタイプ。CONFIRM、YES_NO_CANCEL、INFO、CANCELのいずれかを指定

getType

public int getType()
ダイアログのタイプを返すメソッド
戻り値:
int ダイアログのタイプ。CONFIRM、YES_NO_CANCEL、INFO、CANCELのいずれか

setDialogListener

public void setDialogListener(DialogListener listener)
DialogListenerをセットするメソッド。DialogListenerは1つだけセットできる。
パラメータ:
listener - ダイアログのイベントを受け取るDialogListenerのインスタンス

getDialogListener

public DialogListener getDialogListener()
セットされているDialogListenerを返すメソッド。
戻り値:
DialogListener ダイアログのイベントを受け取るDialogListenerのインスタンス。セットされていない場合はnull。

setTitle

public void setTitle(java.lang.String title)
ダイアログのタイトルテキストをセットするメソッド
パラメータ:
title - ダイアログのタイトルテキスト

getTitle

public java.lang.String getTitle()
ダイアログのタイトルテキストを返すメソッド
戻り値:
String ダイアログのタイトルテキスト

setButtonLanguage

public void setButtonLanguage(int lang)
ボタンのテキストを英語、日本語を切り替えるためのメソッド
パラメータ:
lang - 英語、日本語を切り替えるための値。LANG_EN、またはLANG_JPのどちらかのみ

getButtonLanguage

public int getButtonLanguage()
ボタンのテキストが英語、または日本語かを返すメソッド
戻り値:
int LANG_EN、またはLANG_JPのどちらか

setButtonSet

public void setButtonSet(int buttonSet)
ダイアログのボタンセットをセットするメソッド
パラメータ:
buttonSet - YES_NO_CANCEL_BUTTONSET, YES_NO_BUTTONSET, CANCEL_BUTTONSET, OK_BUTTONSETのいづれか

getButtonSet

public int getButtonSet()
ダイアログのボタンセットを返すメソッド
戻り値:
int YES_NO_CANCEL_BUTTONSET, YES_NO_BUTTONSET, CANCEL_BUTTONSET, OK_BUTTONSETのいづれか

setDialogColor

public void setDialogColor(int rgb)
ダイアログの枠のカラーをセットするメソッド
戻り値:
rgb ダイアログの枠のカラーのint値

getDialogColor

public int getDialogColor()
ダイアログの枠のカラーを返すメソッド
戻り値:
int ダイアログの枠のカラーのint値