2017-01-23 17 views
1

J2ME 응용 프로그램을 개발 중입니다. TextEdit/TextBoxes에서 onKeyEvents (keyDown/keyPressed/keyUp ...)를 처리 할 수 ​​있어야하지만 Java/Android 개발과 같은 간단한 방법이 아닌 J2ME에서는 불가능하다는 것을 알았습니다. (예를 들어, myEdit.setOnKeyListener()). 캔버스를 사용하는 것에 대해 읽은 적이 있지만 어떻게 작동시켜야 제대로 사용할 수 있을지 모르겠습니다.J2ME의 TextEdit/TextBox onKey 이벤트

이 질문에 대한 답변 (Image in button - j2me)은 CustomItem 클래스를 사용하고 항목을 Button처럼 보이게 만듭니다. 어쨌든 동일한 접근법을 사용합니까?

답변

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를 제공합니다.