- import com.nttdocomo.ui.*;
- public class HelloWorld01 extends IApplication {
- public void start() {
- System.out.println("Hello World!"); // エミュレーターのコンソールに表示
- Dialog dg = new Dialog(Dialog.BUTTON_OK, "Hello World!");
- dg.setText("Hello World!");
- dg.show();
- terminate();
- }
- }
□ 実行結果
Top
- import com.nttdocomo.ui.*;
- public class HelloWorld02 extends IApplication {
- MyCanvas canvas;
- public void start() {
- canvas = new MyCanvas();
- Display.setCurrent(canvas);
- }
- }
- class MyCanvas extends Canvas {
- public void paint(Graphics g) {
- g.setColor(Graphics.getColorOfName(Graphics.RED));
- g.fillRect(10, 10, 180, 80);
- g.setColor(Graphics.getColorOfName(Graphics.BLUE));
- g.drawString("Hello World!", 70, 50);
- }
- }
□ 実行結果
Top
- import com.nttdocomo.ui.*;
- public class HelloWorld03 extends IApplication {
- MyPanel panel;
- public void start() {
- panel = new MyPanel();
- Display.setCurrent(panel);
- }
- }
- class MyPanel extends Panel implements ComponentListener {
- Button b;
- Label l;
- ListBox lb;
- TextBox tb;
- Ticker t;
- MyPanel() {
- b = new Button("Hello Button!");
- add(b);
- l = new Label("Hello Label!");
- add(l);
- lb = new ListBox(ListBox.RADIO_BUTTON);
- lb.append("Hello");
- lb.append("ListBox");
- add(lb);
- tb = new TextBox("Hello TextBox!", 16, 1, TextBox.DISPLAY_ANY);
- add(tb);
- t = new Ticker("Hello Ticker!");
- add(t);
- setComponentListener(this);
- }
- public void componentAction(Component c, int type, int param) {
- if (c == b && type == BUTTON_PRESSED) {
- Dialog d = new Dialog(Dialog.DIALOG_INFO, "Hello World!");
- d.setText("Hello Button Pressed!");
- d.show();
- } else if (c == lb && type == SELECTION_CHANGED) {
- Dialog d = new Dialog(Dialog.DIALOG_INFO, "Hello World!");
- d.setText("Hello ListBox Changed! Index = " + lb.getSelectedIndex());
- d.show();
- } else if (c == tb && type == TEXT_CHANGED) {
- Dialog d = new Dialog(Dialog.DIALOG_INFO, "Hello World!");
- d.setText("Hello TextBox Changed! String = " + tb.getText());
- d.show();
- }
- }
- }
□ 実行結果
Top