2017-05-17 32 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チェックを行います –

関連する問題