![](/img/trans.png)
[英]Eclipse RCP - how to retrieve preferences stored by RadioGroupFieldEditor programmatically from PreferenceStore?
[英]How to use RadioGroupFieldEditor to manage its child components
我這樣做是為了創建簡單的單選按鈕:
RadioGroupFieldEditor settingsSourceEditor =
new RadioGroupFieldEditor("abc", "", 1, new String[][] {
{ "Read settings from BIS-Installation directory", "1"" },
{ "Manually specify settings", "'" } },
container);
但我想擴展它以便能夠啟用或禁用相應的元素組。 它應該如何向下看的示例(除了兩個單選按鈕都應該有子元素):
是否有任何功能可以添加這樣的子元素,或者我是否必須編寫自己的子類才能讓它像我想要的那樣工作?
查看RadioGroupFieldEditor
源代碼,沒有添加子元素的功能。 子類化看起來也不容易。
您從 General 首選項頁面 ( org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage
) 顯示的示例不使用字段編輯器來顯示首選項,而是僅使用普通的Button
控件。 在首選項頁面中使用普通控件是可以的,但您必須在代碼中管理加載和保存首選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.