2012-03-08 59 views
0

是否可以使用虛擬鍵盤而不將其分配給TextField/TextAreaLWUIT J2ME使用VirtualKeyboard

在doc中說VK必須鏈接到一些ComponentbindVirtualKeyboard())。

我有一個Label和一些Button。點擊Button後,我很想顯示數字的虛擬鍵盤。

輸入完成後,我想更改我的Label組件中的文本。

當然,即使我能夠顯示鍵盤,我也無法從鍵盤獲得價值,因爲它沒有分配給任何TextField

是否可以做我所描述的?如果你能解釋怎麼做,或者有一些例子嗎?

最好的問候,

梅爾

回答

0

我建議你看一看的VirtualKeyboard碼,它在技術上只是一個對話框,你可以繼承和顯示/作爲您認爲合適的。通過標準show API無法很好地工作,因爲這太普通(用於原生VKB支持),但應該與實際的LWUIT VirtualKeyboard實施一起使用。

0

我很想知道爲什麼你需要來自鍵盤的數據,只是改變標籤文本?如果那樣,爲什麼不使用文本框?

我讀過太多關於虛擬鍵盤,並理解,如果沒有在那個時刻點擊文本框,我不能得到來自鍵盤的輸入(它是虛擬的或沒有)