2011-12-27 1 views
1

화면에 내 문자열을 그릴 때 javax.microedition.lcdui.Canvas을 사용하고 있습니다. 하지만 어떤 목적을 위해 하나의 대화 상자 창이 필요합니다. 그래서 키를 누를 때 대화 상자 창을 표시하기 위해 lwuit 패키지 (com.sun.lwuit.Dialog)를 사용하고 있습니다.무선 툴킷 2.5.2에서 javax.microedition.lcdui.Canvas와 함께 lwuit.Dialog를 사용할 수 있습니까?

내 프로그램에서 방금 패키지를 포함하고 대화 상자의 개체를 만들었습니다. 내 응용 프로그램을 실행하는 동안 예기치 않게 종료됩니다.

난 그냥 다음 줄 ...

import javax.microedition.lcdui.Canvas; 
import com.sun.lwuit.Dialog; 

public class Mycanvas extends Canvas implements CommandListener 
{ 
    Dialog dialog = new Dialog(); 
    //some other remaining codes for my canvas... 
} 

그래서, 그것은 lcdui 캔버스 lwuit 대화 상자를 표시 할 수 있습니다 포함?

답변

1

나는 가능하다고 말하지만, 앱의 크기가 크게 늘어날 것입니다. 대화 상자가 필요할 때마다 LWUIT 디스플레이를 초기화하고 LWUIT 양식 및 대화 상자를 사용할 수 있습니다.

나는 정말 간단한 Dialog를 직접 구현하는 것이 좋습니다. 그것은별로 효과가 없습니다. 또는 다른 타사 솔루션을 사용하십시오.

+0

ok 가능한 경우 내 프로그램이 예기치 않게 종료 된 이유는 무엇입니까? ... ... 내게이 사실을 알려주시겠습니까? ... – Saravanan

1

내 아이디어는 대화 상자에 대한 CustomItem에서 확장 사용자 정의 항목을 만듭니다.하지만 이미 완전한 구현을 코딩하는 것은 어렵습니다. 이미 대화 상자를 구현 한 세 번째 pary jar 파일을 검색하는 것이 더 낫습니다.