我正在尝试在我正在开发的 Eclipse RCP 应用程序中添加 RadioGroupFieldEditor,但似乎无法做两件关键的事情:
- 设置单选按钮的值(即当对话框/窗口打开时,我想例如将默认设置为“button1”)
- 获取所选单选按钮的当前值(即用户选择了什么,或者如果没有设置,则使用上面设置的默认值)。
我正在使用的代码如下:
String[][] radioButtonOptions = new String[][] { { "Button1" "button1" },
{ "Button2" "button2" } };
RadioGroupFieldEditor radioButtonGroup
= new RadioGroupFieldEditor("PrefValue", "Choose Button1 or Button2", 2,
radioButtonOptions, parent, true)
我有一个 fireValueChanged() 方法,我可以用它来设置另一个 String 变量的值(当用户做出选择时),但这看起来很混乱。它也不允许我设置默认值...
我怀疑我错过了一些重要的东西!上面应该有get/set方法吗?