最近听说了Windowbuilder及其出色的图形工具,我正在寻找将它集成到当前 SWT 项目中的方法。我不希望从头开始,尽管该项目尚未投入生产,并且理论上有一些集成/重构时间的回旋余地。
当前项目使用gridlayout、formlayout、absolutelayout和columnlayout,并使用多个shell。目前 UI 代码和按钮代码已经被抽象为单独的类,因此 UI 模板类可以用于在同一个程序中实例化多个不同的 shell。它正在与swt.paperclips集成。这个应用程序的未来将包括串行端口通信,可能通过serialio 的 SerialPort。
使用 SWT 和 Eclipse 将现有代码集成到 Windowbuilder 中的最佳工具是什么?有什么需要注意的警告或陷阱吗?是否有任何工具可以创建可重用的 UI 模板,或者我是否应该从头开始使用每个布局?