ファイル名にも決まりがあってびっくり。 例外処理のfinallyブロックがすごく便利だと思いました。 implements と abstract class の使い分けがよく解りません。多重継承しなければ差はないのかなあ?? int と Integer 等の使い分けが気持ち悪い...(実行速度上、全てをクラスにするわけにはいかなかったんでしょうけど)
MIDP2.0のクラスライブラリはそんなに大きくないし、絵や字を簡単に表示できそうなのでなんとか勉強できそうです。 MIDPは、Small Mobile Device Technologyの中の、CLDC、JTWIと並ぶテクノロジーだそうです。 OTAというのは、ヲタじゃなくて、over-the-airだった!
Eclipseはインストールはしてみましたが、まだ使い方が解らないので、xyzzyで書いています。Eclipseはメソッド名やフィールド名の自動補完をしてくれるそうなので期待大です(英語の綴りに弱いもので...)。グラフィカルなデバッガも楽しみです。
今日のプログラム: Train.java
import javax.microedition.lcdui.*; import javax.microedition.midlet.*;
public class Train extends MIDlet { public Train() { Form form = new Form( "form" ); Image joe; try { joe = Image.createImage( "/964.thumb.png" ); form.append( joe ); Display.getDisplay( this ).setCurrent( form ); } catch( Exception e ) { } } public void startApp() {} public void pauseApp() {} public void destroyApp( boolean flag ) {} }
Spriteの表示は、まだできないのでした。 なんでcreateImage()の例外をcatchしてやらないといけないのか謎。 |