2010-02-22 8 views
0

프로젝트가 이미 있으며 캔버스를 사용하여 개발되었으며 사용 된 라이브러리는 LCDUI입니다. 노키아 키보드 지원 장치 용입니다. 이제 터치 장치에 동일한 애플리케이션을 통합하려고합니다. 나는 pointerpressed와 같은 터치 메소드를 사용했습니다.lwuit에 대한 도움이 필요합니다.

꽤 잘 작동하는 정상적인 기능을 위해서. 그러나 명령에 문제가 발생합니다.

내 응용 프로그램이 전체 화면 모드입니다. 사용자 정의 메뉴 목록을 사용하여 만든 명령. 클릭하면 어떤 명령을 클릭했는지 직접 확인할 수 없습니다. 모든 명령에 대한 좌표를 설정하는 것은 나를위한 실현 가능한 해결책이 아닙니다.

나는 새로운 lib LWUIT를 보았지만, 폼만 지원한다는 것을 알았다. (canvas에서는 사용할 수 없다?). 그리고 LCDUI와 LWUIT를 통합하는 것도 불가능합니다 (같은 응용 프로그램에서 둘 다 사용할 수있는 제안을 해주십시오).

캔버스 자체에서 양식을 만들 수 있습니까? 다른 lib 지원이 가능합니까?

감사합니다.

+0

질문이 하나 더 있는데, 터치 명령이 lcdui에 있는지 확인하는 것이 가능합니까? 블랙 베리에서 가능하지만 노키아 터치 장치 용 J2ME에서 이러한 기능을 사용할 수 없습니까? J2ME lcdui의 commandlistener가 지원합니까? – rajiv

답변

0

LWUIT을 사용하려는 경우 사용자 정의 배경 페인팅을위한 페인터 메커니즘이 있습니다. Painter를 사용하는 것처럼 배경을 그린 Form을 가질 수 있다고 가정합니다.

도움

는 여기에서 찾을 수 있습니다 : Using Styles, Themes and Painters with LWUIT

0

LWUIT는 모든 구성 요소를 대체하게된다. 당신은 또한 당신이 원하는 모든 종류의 선들과 기본 geomotry를 그리는 기본적인 painter class를 가지고 있습니다. 그래서 당신이 그 두 가지를 결합한다면, 당신은 아주 좋은 것들을 할 수 있습니다.

그래서 당신은 당신이 다음의 actionPerformed 기능이있는 부모 구성 요소에서 잡을 수있는 이벤트를 생성해야하는 ActionListener와 구성 요소를 무시합니다.

희망이 도움이됩니다.

관련 문제