2017-01-23 13 views
1

私はJ2MEアプリケーションを開発中です。私はTextEdit/TextBoxesでonKeyEvents(keyDown/keyPressed/keyUp ...)を処理できる必要がありますが、少なくともJava/Android開発のような簡単な方法ではJ2MEではそうはできません(たとえば、myEdit.setOnKeyListener())。私はCanvasの使用について何かを読んだことがありますが、私はそれを私のために働かせるためにどのように使うことができるのか分かりません。J2MEのTextEdit/TextBox onKeyイベント

この質問への回答(Image in button - j2me)には、CustomItemクラスを使用してアイテムの外観/動作をボタンのようにすることが含まれます。とにかく同じアプローチを使用することはありますか?

答えて

0

TextBoxTextFieldのオブジェクトは、高度なGUIのもので、javax.microedition.lcdui.Formのものを実行するときに利用できます。

keyPressed()keyReleased()を使用するには、javax.microedition.lcdui.Canvas(低レベルのGUIのもの)を使用する必要があります。

しかし、おそらく本当に後になっているのは、LWUIT(https://lwuit.java.net)です。それはjavax.microedition.lcdui.Canvas上に構築されたフレームワークであり、javax.microedition.lcdui.Formがすべて欠落したフォームのようなAPIを提供します。

関連する問題