07/04/27 12:07:05
>>238
paintは処理抜けないとprocessEventが呼ばれなかったと思う。
こんな感じでどう?
public class KeyTest003 extends IApplication {
public void start() {
MainCanvas main = new MainCanvas();
Display.setCurrent( main );
main.start();
}
}
class MainCanvas extends Canvas {
public void start() {
Graphics g = getGraphics();
while(true){
// paint内のループをココへ
}
}
public void paint(Graphics g) {
// この際何もしなくていい。
}
}
IApplication#start()はiアプリの場合スレッドなので
そこにメインループを作っても大丈夫。