У меня следующие проблемы с настройками макета в FieldEditorPreferencePage.
Мой код примерно такой:
public void createFieldEditors () {
Group pv = new group(getfieldEditorParent(), SWT.SHADOW_OUT);
Group of = new group(getfieldEditorParent(), SWT.SHADOW_OUT);
pv.setText(“pv”);
of.setText(“of”);
GridLayout layout = new GridLayout(2,false);
pv.setLayout(layout);
of.setLayout(layout);
addField(new StringFieldEditor(“PreferenceStore name”,“Text:”, pv);
addField(new StringFieldEditor(“PreferenceStore name”,“Text:”, pv);
addField(new StringFieldEditor(“PreferenceStore name”,“Text:”, of);
addField(new StringFieldEditor(“PreferenceStore name”,“Text:”, of);
and so on.
}
Проблема в том, что он не работает с GridLayout.
StringFieldEditors не являются параллельными. Количество столбцов всегда равно 1. Также, когда я пытаюсь изменить размер StringFieldEditors в группах, он тоже не работает.
У кого-нибудь есть идеи?
Спасибо.