我在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.
}
Run Code Online (Sandbox Code Playgroud)
问题是它不适用于GridLayout.
StringFieldEditors不是并行的.列数始终为1.此外,当我尝试更改组中StringFieldEditors的大小时,它也不起作用.
有人有什么想法吗?
谢谢.