我有一个 Eclipse RCP 项目,我需要让用户能够为我们的信息创建自定义视图。我看到基本上有两种选择。
嵌入 VEP 或其他一些可视化 GUI 构建器。它需要: 足够容易使用;有一些钩子来编译生成的文件并使它们可用于我的应用程序;可本地化的;并且许可证必须允许这种使用。哪些 GUI 构建器满足这些要求?
从文本文件以人类可写格式(例如 XML,但不一定)动态生成 GUI。有一些库可以做到这一点:CookSWT、XSWT、JellySWT、SWTML。但是,目前似乎没有一个正在积极开发,其中一些甚至不允许事件处理程序(尽管可以解决这个问题)。有没有我错过的项目?它们中的哪一个适用于当前的 SWT 版本?
选项 2 似乎更容易开始工作,并且出现错误的可能性更小。
最后,有没有比这两个更好的方法?