簡體   English   中英

如何使用 RadioGroupFieldEditor 管理其子組件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM