第4回:実機に載せよう(ダウンサイズ)
001: //package com.s_cradle.improve.client; 002: 003: import java.util.Vector; 004: import java.util.Enumeration; 005: import javax.microedition.lcdui.Graphics; 006: import javax.microedition.lcdui.Canvas; 007: import javax.microedition.lcdui.Font; 008: 009: /** 010: * Copyright (C) 2003 Sophia Cradle, Inc. 011: * 012: * メッセージを表示するスクロール&色付きテキストボックスです。 013: * 014: * 弊社の製品の一部を再利用したため、公開できません。 015: * 実装にチャレンジしてみてください。 016: * 017: */ 018: public class L/*MessageBox*/ { 019: //downsize 定数展開 020: /* 021: public static final int RED = 0; 022: public static final int GREEN = 1; 023: public static final int BLUE = 2; 024: public static final int BLACK = 3; 025: public static final int MESSAGE_NORMAL = 4; 026: public static final int WHITE = 5; 027: public static final int MESSAGE_ACTIVE_NORMAL = 6; 028: public static final int MESSAGE_INACTIVE = 7; 029: public static final int MESSAGE_MINE = 8; 030: public static final int MESSAGE_OTHER = 9; 031: */ 032: 033: /** 034: * 描画領域を指定するコンストラクタです。 035: */ 036: public L/*MessageBox*/(int left_, int top_, int right_, int bottom_) { 037: } 038: 039: /** 040: * 文字列を追加します。 041: */ 042: public void Code/*addMessage*/(String str,Integer color){ 043: } 044: 045: /** 046: * 文字列を追加します。 047: */ 048: public void Code/*addMessage*/(String str,int color){ 049: } 050: 051: /** 052: * 描画時に呼ばれます。 053: */ 054: public void I/*draw*/(Graphics graph){ 055: } 056: 057: /** 058: * 表示行を指定します。 059: */ 060: //downsize 未使用メソッド 061: /* 062: public void setLine(int xLine) { 063: } 064: */ 065: 066: /** 067: * キーハンドラです。 068: */ 069: public boolean A/*processKeyRelease*/(int gameAction, int keyCode) { 070: return false; 071: }