java - 在 Eclipse RCP 编辑器中,处理缺失必填字段的最佳方法是什么?

标签 java eclipse-rcp

在 Eclipse RCP 应用程序上,我正在构建一个编辑器,其中某些字段是必填的。

如果用户保存编辑器时这些字段未填写,处理此问题的最佳方法/做法是什么?

(我的第一个猜测是,如果 doSave() 方法中这些字段为空,则显示错误对话框,但我不确定这是处理此类问题的“eclipse”方式)

最佳答案

如果您考虑一些对话框,例如“创建新的 Java 项目”,

  • 在填写一个必填字段(“项目名称”)之前,您根本无法执行任何操作(例如“下一步”或“完成”)
    因此它与检查 doSave() 事件不同。

  • 如果该字段无效(例如项目名称已存在),则会在顶部区域中显示警告。

  • 如果字段填写正确,那么您就可以保存。

(注意:我知道这不是编辑器,但它可以让您了解 eclipse 中的强制字段管理)

alt text http://ds.informatik.uni-marburg.de/MAGE/gdt/images/tutorial/NewJavaProject.png

关于java - 在 Eclipse RCP 编辑器中,处理缺失必填字段的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/666070/

相关文章:

java - Selenium页面对象模型,如何将变量从一个页面类传递到另一个页面类?

eclipse-rcp - 如何在 Eclipse RCP 编程中将消息从处理程序类写入状态行

java - 如何从一个非常大的文件中读取行号 x 到 (x+y)

java虚拟机崩溃

eclipse-plugin - 从 main() 启动 RCP 应用程序

java - Jenkins构建失败: package org. eclipse.swt不存在

export - eclipse 产品调用导致 java.lang.RuntimeException : No application id has been found

osgi - Eclipse RCP 4 通过声明性服务使用包

java - 如何创建振幅上下限的正弦波

java - Selenium WebDriver - 元素此时不可点击,为什么?