2017-05-17 5 views
0
Combo combo = new Combo(shell, SWT.NONE); 
combo.setText("session"); 

콤보 상자에 세션을 기본값으로 표시하려고합니다. 아무도 도와 줄 수 있습니까?선택 전에 SWT의 콤보 상자에 기본값을 설정하는 방법

+3

'기본값'은 무엇을 의미합니까? 텍스트 필드에 표시된 값이나 드롭 다운 목록에 표시된 항목에 대해 묻고 있습니까? 이 읽기 전용 또는 읽기/쓰기 콤보입니까? 콤보를 어떻게 생성했는지 보여주십시오. –

답변

0

귀하의 경우 왜 작동하지 않는 것인지 잘 모르겠습니다. 자세한 코드를 제공해 주시겠습니까? 아래 코드를 시도해 봤는데 잘 돌아갔습니다.

Combo combo = new Combo(container, SWT.NONE); 
     combo.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1)); 

     combo.add("AAA"); 
     combo.add("BBB"); 
     combo.add("CCC"); 
     combo.add("DDD"); 

     combo.setText("BBB"); 
+0

위의 코드를 사용해도 세션이 기본값으로 표시되지 않습니다. 미리 감사드립니다 – User

+0

저는 제 답변을 업데이트했습니다. setText() 코드 스 니펫 위의 fine.please 확인 작동합니다. –