import com.nttdocomo.ui.*;
import com.nttdocomo.io.*;
public class HelloWorld extends IApplication {
public HelloWorld() {
System.out.println("Construct IApplication!");
}
public void start() {
Display.setCurrent(new MyCanvas());
System.out.println("Start IApplication!");
}
public class MyCanvas extends Canvas {
public MyCanvas() {
System.out.println("Construct MyCanvas!");
}
public void paint(Graphics g) {
g.drawString("Hello DoJa!", 20, 20);
}
}
}
main(),所有程序入口。com.nttdocomo.ui.Canvas,DoJa 框架分 Canvas(低級 API)與 Panel(高級表單 API)。repaint() 觸發重繪。g.drawString(),可配合 setColor()、setFont() 設置樣式。模擬器中「編譯 → 運行」即可看到輸出。