2011-10-20 1 views
0

내가 만든 ComboBoxString[]의 :왜 LWUIT ComboBox의 빈 항목을 선택할 수 없습니까?

genretxt=new ComboBox(new String[]{"Féminin","Masculin"});

문제는 팝업 런타임시 ComboBox를 눌러 빈 항목을 가지고 있지만,이 빈 항목이없는 클릭 할 것입니다 : 나는 다음을 클릭해도 선택은 이전 선택에서 유지됩니다.

genretxt = new ComboBox(new String[]{"","Féminin","Masculin"});의 배열 인수에 "" 문자열을 추가하려고했지만 런타임에 two 빈 항목이 있으므로보기 좋지 않습니다!

또한 genretxt 구성 요소의 값은 내 응용 프로그램에서 필수가 아니므로 사용자는 ComboBox에서 null을 선택할 수 있습니다.

ComboBox 클래스를 파생시키고 createPopupList() 메서드를 구현했지만 문제가 동일합니다.

그럼 ComboBox에서 null 항목을 선택하는 방법은 무엇입니까?

+0

완전한 예를 쓸 수 있습니까? – frayab

답변

1

빈칸을 정확히 어디에서 볼 수 있는지, 정확하게 재현 할 수있는 것인지, LWUIT & 테마가 사용 된 것인지 확실하지 않습니다. 그곳에는 내가별로 도움이되지 않습니다.

빈을 선택하려면 실제로 콤보 상자에 추가해야합니다. 주위를 감출 방법이 없습니다. LWUIT는 공백이 0 인 공간을 차지하는 빈 문자열에 특별한 경우가 있습니다. [None]과 같은 문자열을 사용하거나 setRenderingPrototype("XXXXXXXX")을 호출하거나 직접 렌더러를 만들어 해결할 수 있습니다.

+0

내가 사용하는 LWUIT 버전은 1.4입니다. –