在此特別感謝 HUB同學(海大資科無敵男子漢,hublin@kimo.com.tw )的熱情協助,上述的解法由他所提供。
第一個Palm上的Java程式
import com.sun.kjava.*; public class HelloWorld extends Spotlet{ //用來關閉程式的按鈕 Button exitButton; // 取得Grpahic物件,以便繪圖之用 static Graphics g = Graphics.getGraphics(); //動態產生一個Spotlet, 並註冊事件處理函式. public static void main(String[] args) { HelloWorld hw = new HelloWorld() ; hw.register(NO_EVENT_OPTIONS); } public HelloWorld(){ exitButton = new Button("Goodbye World",70,120); paint();} private void paint() { g.clearScreen(); g.drawString("Hello World",60, 80); exitButton.paint();} /* 當觸控筆觸碰液晶螢幕,就會引發pen down事件, 接著叫用以下事件處理函式 */ public void penDown(int x, int y){// 確認筆按下的位置在按鈕的邊界之內if (exitButton.pressed(x,y)){ System.exit(0);}}}
本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)