路是爬出來的

          [導入]設計可組裝的j2me UI(一) 核心部件

          最近發現很多朋友在設計j2me程序的時候,在有些關鍵的UI設計都放棄j2me提供的高級UI。而自己通過繼承Canvas,而實現自己想要的效果。游戲的菜單設計一般都是這樣。設計自己的UI是比較困難的,因為自己要控制屏幕的各個元素跟各個元素的低級事件。我想這些不是問題。主要還是很少有教程手把手的教你。小第我經過一個項目,而起這個項目的UI全部是自己實現。所以在這方面算是有點點經驗。所以拿出來給大家分享下。
          我的設計思想是這樣的。
          1。手機CPU,內存等資源都有限。手機屏幕各個廠商各不相同。
          2。手機基本不用考慮,窗口移動,拖動,縮放,重疊,窗口至頂等問題。
          3。手機窗口事件不用考慮,拖動,移動,縮放,鼠標等時間。因此問題就相對簡單了。
          4:我們只需要實現,UI的顯示跟文字,圖片的排版顯示,已經文字的滾動顯示等。

          下面將是一些片段代碼,希望。
          首先設計兩個核心的類。
          1。Part -- 窗口顯示部件。主要是一些可以組裝的組件例如(TextField,TextBox)等

          代碼

          上面的類不足以顯示,主要是通過下面的類,通過addPart方法添加進去。

          代碼

          以上就是UI的核心,以后我將會逐漸介紹其他的組件跟相關的事件接口。讀者也可以自己實現一些有意思的界面然后測試下,我相信效果會更好


          文章來源: http://wuhua.javaeye.com/blog/34288

          posted on 2006-12-30 08:44 路是爬出來的 閱讀(116) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 分宜县| 乌拉特中旗| 梁平县| 依兰县| 阜城县| 灵山县| 徐汇区| 湖北省| 阜平县| 临泉县| 汉阴县| 阿瓦提县| 上思县| 汶川县| 纳雍县| 凤山县| 湖南省| 灵台县| 海口市| 东平县| 兖州市| 南阳市| 视频| 亚东县| 宜春市| 萍乡市| 宝应县| 普格县| 晋州市| 团风县| 民丰县| 武平县| 安塞县| 鹿泉市| 福鼎市| 东至县| 无棣县| 南丰县| 胶州市| 长泰县| 闽侯县|