我是J2ME的新手,我試圖製作一個頁面,其頂部有一些徽標(圖像),並排排列兩個按鈕(總是選擇其中一個),並顯示一個表格數據在按鈕下方。數據根據當前選擇的按鈕顯示。我正在擴展canvas
,並且我能夠製作表格並繪製圖像,但我無法找到任何有關在互聯網上製作按鈕的信息。那麼我應該怎麼做呢?如果有人能指點我一些示例代碼,那也會很棒!如何在J2ME畫布上製作按鈕?
回答
iirc我最喜歡在畫布上畫按鈕的方式是繪製和填充圓角矩形。 Graphics包中有方法可以做到這一點;爲了獲得所需的效果,我只是用相同或逐個參數調用它們,我不記得完全。
- 注意如果你要過「按鈕」書寫文字,可以考慮使用
Font.getHeight
和Font.stringWidth
確定矩形的大小來繪製圍繞
...徽標(圖片)在頂部,兩個按鈕並排佈置側(一個且僅其中的一個總是被選擇)和下面的按鈕顯示數據的表
順便說一句你有沒有理由不使用Form
?我問,因爲StringItem
對象,外觀BUTTON
創建和ItemCommandListener
看起來和行爲像按鈕,但更容易編碼。其餘的也看起來可行Form
,其中一個可能需要CustomItem
來顯示你所描述的表格
嗯...我會嘗試'窗體'的方式,看看它是否有幫助 – tipycalFlow
問題是,兩個按鈕並排像一個標籤欄。我應該如何在表單的一行中添加按鈕? – tipycalFlow
修好了!有一些寬度問題。感謝您讓我轉向表單方法! – tipycalFlow
默認的UI沒有按鈕,只有命令。您必須自己創建一個或使用像LWUit這樣的GUI框架。
不那麼難,但你需要自己畫一切。這意味着,按鈕或者使用中間有文字的純色矩形(不同的顏色可以指示哪一個被突出顯示),或者它們可以是您自己製作的圖像。
如果它們排列在正方形中,則需要跟蹤選擇哪個按鈕,然後每當按下方向鍵時更改所選索引。
- 1. 如何用主按鈕上的按鈕控制畫布位圖?
- 2. 如何在畫布像按鈕中製作圖片?
- 3. 如何在帶按鈕的畫布上繪製正方形
- 4. 如何在畫布上繪製畫布
- 5. 如何在畫布上通過畫線方法在J2ME中繪製矩形
- 6. 如何製作動畫按鈕?
- 7. 如何在j2me畫布中滾動?
- 8. 如何在j2me中切換畫布
- 9. 如何在網頁上點擊按鈕時製作html5動畫?
- 10. 如何在畫布中添加按鈕?
- 11. 在J2ME畫布上包裝文字
- 12. 如何在畫面上方製作畫布線條畫?
- 13. 如何使用layout_weight在按鈕上方製作兩列布局?
- 14. 如何在Facebook上製作按鈕?
- 15. 如何在xcode上製作按鈕?
- 16. 使用按鈕在畫布上繪圖
- 17. 在畫布上方的按鈕
- 18. 轉換畫布上的按鈕在WPF
- 19. 在畫布上放置一個按鈕
- 20. j2me,退出畫布使用*鍵代碼按鈕
- 21. J2ME遊戲畫布
- 22. 如何在WPF中獲取按鈕在畫布上的位置?
- 23. 我們可以在j2me的畫布上垂直繪製文本
- 24. WPF畫布按鈕?
- 25. 如何在畫布上製作生長線動畫android
- 26. Android:在自定義畫布上繪製圓形按鈕,點擊
- 27. 如何在畫布上創建懸停按鈕?
- 28. android:如何在畫布上添加按鈕或文本框
- 29. 如何清除在畫布上的Android按鈕點擊
- 30. 在matplotlib中製作動畫按鈕
看看這個[有用的討論](http://stackoverflow.com/questions/1295877/button-image-problem)。我建議去一些第三方框架。 LWUIT很好用。 – bharath
雖然J2ME似乎有點過分,但並非不可能。 –