com.skyarts.doja.ui
クラス CalenderUI

java.lang.Object
  |
  +--com.nttdocomo.ui.Frame
        |
        +--com.nttdocomo.ui.Canvas
              |
              +--com.skyarts.doja.ui.CalenderUI

public final class CalenderUI
extends com.nttdocomo.ui.Canvas

携帯電話用のカレンダー画面を表示するクラス。
二度押し防止機能付き


フィールドの概要
static int CANCEL
          日付選択がキャンセルされたときに渡される定数
static int SELECT
          日付が選択されたときに渡される定数
 
クラス com.nttdocomo.ui.Frame から継承したフィールド
SOFT_KEY_1, SOFT_KEY_2
 
コンストラクタの概要
CalenderUI()
          コンストラクタ
 
メソッドの概要
 CalenderUIListener getCalenderUIListener()
          日付の選択、又は日付選択キャンセル時に呼び出されるCalenderUIListenerを返すメソッド。
 java.util.Date getDate()
          選択する日付をセットするメソッド
 int getDialogColor()
          セットされている枠のカラー値を返すメソッド。
 void paint(com.nttdocomo.ui.Graphics g)
           
 void processEvent(int type, int key)
           
 void setCalenderUIListener(CalenderUIListener listener)
          日付の選択、又は日付選択キャンセル時に呼び出されるCalenderUIListenerを登録するメソッド。
 void setDate(java.util.Date date)
          選択する日付をセットするメソッド
 void setDialogColor(int rgb)
          枠のカラー値をセットするメソッド。
 void show()
          CalenderUIを表示するときに呼び出すメソッド
 
クラス com.nttdocomo.ui.Canvas から継承したメソッド
getGraphics, getKeypadState, repaint, repaint
 
クラス com.nttdocomo.ui.Frame から継承したメソッド
getHeight, getWidth, setBackground, setSoftLabel
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SELECT

public static final int SELECT
日付が選択されたときに渡される定数

CANCEL

public static final int CANCEL
日付選択がキャンセルされたときに渡される定数
コンストラクタの詳細

CalenderUI

public CalenderUI()
コンストラクタ
メソッドの詳細

show

public void show()
CalenderUIを表示するときに呼び出すメソッド

processEvent

public void processEvent(int type,
                         int key)
オーバーライド:
クラス com.nttdocomo.ui.Canvas 内の processEvent

setDate

public void setDate(java.util.Date date)
選択する日付をセットするメソッド
パラメータ:
date - セットする日付

getDate

public java.util.Date getDate()
選択する日付をセットするメソッド
戻り値:
java.util.Date 選択されている日付

setCalenderUIListener

public void setCalenderUIListener(CalenderUIListener listener)
日付の選択、又は日付選択キャンセル時に呼び出されるCalenderUIListenerを登録するメソッド。
登録できるCalenderUIListenerは1つだけ
パラメータ:
listener - 日付の選択、又は日付選択キャンセル時に呼び出されるCalenderUIListener

getCalenderUIListener

public CalenderUIListener getCalenderUIListener()
日付の選択、又は日付選択キャンセル時に呼び出されるCalenderUIListenerを返すメソッド。
戻り値:
CalenderUIListener 登録されているCalenderUIListener。登録されていない場合はnull

paint

public void paint(com.nttdocomo.ui.Graphics g)
オーバーライド:
クラス com.nttdocomo.ui.Canvas 内の paint

setDialogColor

public void setDialogColor(int rgb)
枠のカラー値をセットするメソッド。
パラメータ:
rgb - 枠のカラー値

getDialogColor

public int getDialogColor()
セットされている枠のカラー値を返すメソッド。
戻り値:
int 枠のカラー値