在 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/