将WindowBuilder集成到现有的eclipse项目中

use*_*605 3 eclipse user-interface interface windowbuilder

我正在进行需要UI的作业.我使用Eclipse并且已经启动并运行了WindowBuilder.几周前,我创建了一个WindowBuilder SWT项目来创建我的GUI.我只做了布局元素以获得它的外观的可视化副本,但没有任何额外的代码来做任何事情.

从那时起,我已将大部分代码编写在一个单独的Eclipse项目中,该项目未设置为WindowBuilder项目,并且还与Github同步.我试图将我现有的WindowBuilder UI导入到这个项目中,但遇到了一些问题.起初,我只是尝试复制JAVA文件,但是我收到了大量关于缺少依赖项的错误.看起来WindowBuilder项目有一堆普通项目没有的引用库.

无论如何,是否有一种简单的方法可以将WindowBuilder功能添加到现有项目中?这比尝试将现有项目移动到我的WindowBuilder项目要容易得多.任何帮助都将非常感激.谢谢!

Vor*_*tex 6

有没有一种简单的方法可以将WindowBuilder功能添加到现有项目中?

是,

使用WindowBuilder选择要打开的类

right click -> Open With -> WindowBuilder Editor
Run Code Online (Sandbox Code Playgroud)

在您的情况下,我将继续并在您的第二个项目中创建一个新类,将旧的WindowBuilder类中的所有代码复制粘贴到新类中,并使用上面的步骤启用WindowBuilder编辑器.(原油但完成工作).

为了快速组织现有项目中所有丢失的导入,您可以使用:

Ctrl+shift+o 
Run Code Online (Sandbox Code Playgroud)

至于将来任何缺少的库,你提到使用GIT.在项目中存在这些库的机器上:

right click (the libraries) -> Team -> add to index 
Run Code Online (Sandbox Code Playgroud)

然后提交并推送.拉你的另一台机器,你应该有它们.