簡體   English   中英

J2me中的TextEdit / TextBox onKey事件

[英]TextEdit/TextBox onKey events in J2me

我正在開發(或嘗試)J2ME應用程序。 我需要能夠處理TextEdit / TextBoxes中的onKeyEvents(keyDown / keyPressed / keyUp ...),但我已經了解到這樣的事情在J2me中是不可能的,至少不像Java / Android開發那樣簡單。 (例如,myEdit.setOnKeyListener())。 我已經閱讀了一些關於使用Canvas的內容,但我不確定如何使用它來使它適合我。

對這個問題的回答( 按鈕中的圖像 - j2me )涉及使用CustomItem類並使項目外觀/行為像Button。 無論如何使用相同的方法?

TextBoxTextField對象是高級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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM