我通常使用简单的文本编辑器和 .bat 文件来编写 java 代码来编译和运行。我不习惯像 Eclipse 或 Netbeans 这样的 IDE,因此到目前为止我制作的每个 GUI 都是手写的。
问题:
我可以使用 eclipse 轻松构建 GUI(例如拖放功能)吗?
此生成的代码能否仅使用基本的 java 包(swing、awt)而不使用 IDE 提供的任何其他包?
我这样说是因为 - 如果我错了请纠正我 - 从我目前所读的内容来看,我知道 Eclipse 和其他 IDE 使用它们自己的包(例如为了实现更好的布局)。我想避免这种依赖性,如果可能的话,复制粘贴 Eclipse 生成的代码,然后以我习惯的简单方式工作。
提前致谢。
[编辑]
试用了几天后,我现在可以说 WindowsBuilder 正是我想要的。感谢您的所有回复。
最佳答案
Eclipse 使用 Standard Widget Toolkit(SWT,默认不包含在 JRE 中),Netbeans 使用 Swing(包含)。
自最近的 Eclipse 版本以来,它包括 WindowBuilder通过拖放创建 Swing 或 SWT。 WindowBuilder 甚至是双向的,因此支持代码生成并反射(reflect)手工更改。不知道 Netbeans 是否也包含此功能。在 Eclipse 的“新建”对话框中,您可以在 WindowBuilder 类别下找到所需的一切。
关于java - 如何使用 Eclipse 构建 GUI? (我只想使用 swing/awt 而没有其他包),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11710793/