2012-08-07 7 views
1

내 응용 프로그램에서 Canvas에 choicegroup을 추가해야합니다. 캔버스에 choicegroup을 그릴 수있는 방법이 있습니까? 사용자 정의 선택 그룹을 만들어 캔버스에 구현할 수있는 솔루션이 있습니까?J2ME 캔버스의 사용자 정의 그룹

답변

2

MIDP 2 lcdui API ChoiceGroupCanvas 내에 배치 할 수 없습니다.

Item의 하위 클래스이므로 ChoiceGroup은 Form 개 개체 내에 있어야합니다. 과 List와 같은 인터페이스 -

  • 당신은 아마 그것을 얻을 수있는 가장 가까운 Choice를 구현하는 사용자 정의 개체를 디자인하는 것입니다. Canvas 내에서 이러한 객체를 사용하려면 내용 (크기, 글꼴, 정렬, 줄 바꿈 등) 렌더링을위한 사용자 지정 코드를 작성하고 탐색, 선택 및 사용자 이벤트 (예 : commands and listener)와 같은 사용자 이벤트를 처리해야합니다. 필요한 경우 state and listener을 입력하십시오.
+0

gnat :: 사용자 정의 ChoiceGroup을 만들고이를 캔버스에 구현하는 샘플 코드가 있습니까? 인터넷에서 많이 검색했지만 내 질문에 대한 답을 얻을 수 없습니다. – Karan

+2

@ 카란 당신이 발견하게 될 것 같지 않습니다. 이것은 구현과 테스트에 너무 많은 노력을 기울여야 이득이 가장 의문 스러울 것입니다. 응용 프로그램 요구 사항을 충족시키는 다른 방법을 고려하십시오.이 모든 것이'캔버스에 선택 항목 구현 '으로 명시되어 있는지 의심 스럽습니다. 최종 사용자는 내부적으로 어떻게 수행하는지 귀찮게하지 않을 것입니다. – gnat

+0

gnat : 감사합니다. – Karan