とりあえず作ってみる
iαppli Development Kit for DoJa-5.1を起動します。
『プロジェクト新規作成』ボタンをクリックします。
プロジェクト名を入力します。
『引き続きソースファイルを作成する』にチェックを入れると、ソースファイルの雛形ができます。
Frame種別は、「Panel」と「Canvas」の2つ選択ができます。
Panel | 入力や選択などユーザー操作系のアプリ |
Canvas | 画像描画系のアプリ |
必要なディレクトリやファイルが作成されます。
ここで『ビルド』ボタンをクリックして、1度ビルドをしておくとADF設定が楽です。
ビルドしてエラーがなければ、『起動』ボタンをクリックして、実行してみます。
「Start IApplication」と表示されたらOKです。
Panelの場合 | Canvasの場合 |
---|---|
![]() | ![]() |
テンプレートで作成したソースコード
Panel
/* * hello.java */ import com.nttdocomo.ui.IApplication; import com.nttdocomo.ui.Display; import com.nttdocomo.ui.Panel; import com.nttdocomo.ui.Frame; /** * hello * * @author NAME */ public class hello extends IApplication { public void start() { /* * The program of IApplication is written here. */ Display.setCurrent((Frame)new MainPanel()); } } /** * MainPanel * */ class MainPanel extends Panel { MainPanel() { setTitle("Start IApplication"); } }
Canvas
/* * hello.java */ import com.nttdocomo.ui.IApplication; import com.nttdocomo.ui.Canvas; import com.nttdocomo.ui.Graphics; import com.nttdocomo.ui.Frame; import com.nttdocomo.ui.Display; /** * hello * * @author NAME */ public class hello extends IApplication { public void start() { Display.setCurrent((Frame)(new MainCanvas())); } } /** * MainCanvas * */ class MainCanvas extends Canvas { MainCanvas() { setSoftLabel(SOFT_KEY_1, "END"); setBackground(Graphics.getColorOfName(Graphics.BLUE)); } public void paint(Graphics g) { g.lock(); g.clearRect(0, 0, Display.getWidth(), Display.getHeight()); g.setColor(Graphics.getColorOfName(Graphics.WHITE)); g.drawString("Start IApplication", Display.getWidth() / 4, Display.getHeight() / 2); g.unlock(true); } public void processEvent(int type, int param) { if (type == Display.KEY_RELEASED_EVENT) { if (param == Display.KEY_SOFT1) { (IApplication.getCurrentApp()).terminate(); } } } }
関連記事
- EclipseでDojaとStarの開発環境を変更する
- FeliCaアプリを作るときの準備
- Starプロファイル向けiアプリ開発ツールのインストール
- iアプリ(jar)のファイルサイズを縮小するツール ProGuard
- iアプリを作るための開発環境設定
スポンサーリンク