私はSWTプロジェクトに取り組んでいます。データベースを介して値が設定されるコンボ ボックスがあります。コンボボックスに固定サイズを設定しているのですが、項目に長い文字列を設定すると、コンボボックスの幅が設定サイズを超えてしまいます。超過した文字列を次の行にシフトして、コンボ ボックスの内容を折り返すようにします。
これが私のコードです:
String items[] = {"A","B","WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW","C"};
Combo combo =new Combo(comp, SWT.WRAP);
combo.setItems(items);
combo.select(0);
GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
combo.setLayoutData(gridData);