2010-02-22 118 views
0

我有使用canvas和lib開發的項目,使用的是LCDUI。 這是諾基亞鍵盤支持的設備。 現在我想要爲觸摸設備合併相同的應用程序。 我已經使用了像指針式等觸摸方法。需要關於lwuit的幫助

對於正常的功能,工作得很好。 但它會在命令中產生問題。

我的應用程序處於全屏模式。我使用用戶定義的菜單列表創建的命令。 Probles是我無法直接識別哪個命令被點擊的。 爲每個命令設置座標對我來說都不是可行的解決方案。

我遇到了新的lib LWUIT,但是我發現它只支持窗體(我們不能在canvas上使用?)。 並且集成LCDUI和LWUIT也是不可能的(請給出建議,我們可以在同一個應用程序中使用兩者嗎?)。

是否可以在畫布本身下創建窗體? 還有其他的lib支持嗎?

謝謝。

+0

還有一個問題,是否可以識別觸摸命令是在lcdui中? 它可能在黑莓手機上,但我無法在J2ME中獲得諾基亞觸控設備的這種功能嗎? J2ME lcdui的commandlistener是否支持它? – rajiv

回答

0

LWUIT是由覆蓋每一個組件。你還有一個基本的畫家課程來繪製你想要的各種顏色的線條和基本的幾何圖形。所以如果你將這兩者結合起來,你可以做一些非常好的事情。

所以如果你用actionlistener覆蓋你的組件,它應該生成事件,然後你可以捕獲到具有操作執行函數的父組件。

希望這有助於。