java - Eclipse-Plugin:FieldEditor 之间的分隔线可能吗?

标签 java eclipse user-interface eclipse-plugin preferences

当您设置 Eclipse 插件首选项页面时,是否可以在 FieldEditors 之间添加某种文本或分隔线?

@Override
protected void createFieldEditors() {
    addField( new SomeFieldEditor(....));
    addField( new SomeFieldEditor(....));
}

最佳答案

你可以使用类似的东西:

  Label label = new Label(getFieldEditorParent(), SWT.NONE);

  label.setLayoutData(new GridData(SWT.FILL, SWT.TOP, false, false, 3, 1));

添加一个空白,例如,或

  Label label = new Label(getFieldEditorParent(), SWT.SEPARATOR | SWT.HORIZONTAL);

  label.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false, 3, 1));

添加水平分隔符。

这假设您使用GRID 布局。您可能需要调整 GridData 中的“3”,具体取决于字段编辑器最终使用的列数。

关于java - Eclipse-Plugin:FieldEditor 之间的分隔线可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27105232/

相关文章:

java - MySQLIntegrityConstraintViolationException : Duplicate entry '1' for key 'PRIMARY'

java - 为什么 LinkedList 不暴露它的 Node 类?

java - newConcurrentHashSet() 无法从 IntelliJ 中的 com.google.guava 解析?

c++ - 在 Eclipse 中使用 Qt Designer 创建的 Qt GUI

java - java 项目从命令行运行良好,但从 NetBeans 运行时抛出异常

java - 如何使用 Java/Android 让 int 出现在 Eclipse 的 LogCat 中?

c++ - JNI c++ Netbeans 调试

java - 在 Eclipse 插件中包含和访问二进制(非 Java)文件

启动时的 iOS 用户指南

python - 用于 python 源的 Windows GUI 应用程序?