對這段代碼,我做一些簡單的解釋:
1、我們的類implements了CommandListener接口,這個接口需要我們實現commandAction方法,而實現這個接口和方法的目的,就是為了對手機的按鍵做出響應;
2、在這個程序界面中,我們用到了Form類,在Form中添加了字符串,然後再調用display.setCurrent方法顯示這個Form,這裡,display代表了手機的屏幕,而Form是充滿這個屏幕的一個用戶控件;
3、這個程序用定義了一個Command對象,而通過Form.addCommand方法加入這個Command對象,這樣,在手機的菜單條中就會顯示一個“退出”按鈕,至於顯示在屏幕的左下方還是右下方,那就根據手機而不同了,當我們點擊這個按鈕的時候,就會觸發CommandListener的commandAction方法,我們通過Form.addCommandListener添加監聽器。
在項目的快捷菜單中點擊運行項目,如下圖:
圖12下面是運行效果:
圖13按下模擬器的啟動鍵,就可以啟動程序,如下圖:
圖14點擊模擬器上的退出鍵,就可以退出程序。
先寫到這裡了。現在我們得到的,只是一個能夠在模擬器上運行的簡單程序。我們該如何把它弄到我們的手機上面呢?我們又該如何編寫更加復雜的用戶界面呢?怎麼樣才能編寫游戲呢?且看我慢慢寫來。