java - 如何使用RadioGroupFieldEditor管理其子组件

标签 java eclipse radio-button jface

我这样做是为了创建简单的单选按钮:

RadioGroupFieldEditor settingsSourceEditor =
    new RadioGroupFieldEditor("abc", "", 1, new String[][] {
                                                { "Read settings from BIS-Installation directory", "1"" },
                                                { "Manually specify settings", "'" } },
                              container);

但我想扩展它以便能够启用或禁用相应的元素组。下面是它应该如何查看的示例(除了两个单选按钮都应该有子元素):

example

是否有任何功能可以添加类似的子元素,或者我是否必须编写自己的子类才能使其按我想要的方式工作?

最佳答案

查看 RadioGroupFieldEditor源没有添加子元素的功能。它看起来也不容易子类化。

您在“常规首选项”页面 ( org.eclipse.ui.internal.dialogs.WorkbenchPreferencePage ) 中显示的示例不使用字段编辑器来显示首选项,而是仅使用正常的 Button控制。在首选项页面中使用普通控件是可以的,但您必须在代码中管理首选项的加载和保存。

关于java - 如何使用RadioGroupFieldEditor管理其子组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22835184/

相关文章:

c# - 获取一个页面只能有一个服务器端表单标签错误

java - 电子邮件签名中的图像?

java - 使用 Kotlin 在 apk 构建中出现 DuplicateFileException

java - 在 Visual Studio 2015 上查找 Android/Java SDK 时出错系统错误

string - 替换 Eclipse 中所有文件中的字符串

c++ - 在 Linux 中使用 Eclipse C++ CDT

java - 单击时选中和取消选中 RadioButton

java - 我在向 Java 日历对象添加 14 天时遇到问题,一直给我 2012 年 2 月 31 日

Eclipse 导入项目错误,工作区位置重叠

javascript - 更改字体颜色 onclick 单选按钮