研究室では、今日からPDA上で動くJavaアプリケーションの開発をします。
PDAを何台か使って、あるゲームプログラムを作成することになりました。
手始めにJavaのGUIを勉強して来いとのこと。
クラスとかいろいろあって、リファレンス読むのが結構メンドイ・・・
Javaが敷居高いっていわれるのもわかる気がするなぁ。
とりあえず、簡単なお絵かきプログラム作ってみた。

↓こんな感じ
http://www.freebbs.biz:8080/mt/images/App3.html

プログラムも数行で終わるのだが・・・
なかなか難しいですね。

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class App3 extends Applet implements MouseMotionListener{
  int x = -10, y = -10;
  
  public void init(){
    addMouseMotionListener(this);
    setBackground(Color.white);
  }
  public void mouseMoved(MouseEvent e){}
  public void mouseDragged(MouseEvent e){
    x = e.getX();
    y = e.getY();
    repaint();
  }
  public void update(Graphics g){
    paint(g);
  }
  public void paint(Graphics g){
    g.drawOval(x,y,5,5);
  }
}