[英]TextEdit/TextBox onKey events in J2me
我正在開發(或嘗試)J2ME應用程序。 我需要能夠處理TextEdit / TextBoxes中的onKeyEvents(keyDown / keyPressed / keyUp ...),但我已經了解到這樣的事情在J2me中是不可能的,至少不像Java / Android開發那樣簡單。 (例如,myEdit.setOnKeyListener())。 我已經閱讀了一些關於使用Canvas的內容,但我不確定如何使用它來使它適合我。
對這個問題的回答( 按鈕中的圖像 - j2me )涉及使用CustomItem類並使項目外觀/行為像Button。 無論如何使用相同的方法?
TextBox
和TextField
對象是高級GUI內容,在執行javax.microedition.lcdui.Form
時可用。
要使用keyPressed()
和keyReleased()
,必須使用javax.microedition.lcdui.Canvas
(低級GUI內容)。
但你真正想要的是LWUIT( https://lwuit.java.net )。 它是一個基於javax.microedition.lcdui.Canvas
構建的框架,它為您提供了一個類似於Form的API,其中缺少javax.microedition.lcdui.Form
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.