java - 如何使用 Eclipse 构建 GUI? (我只想使用 swing/awt 而没有其他包)

标签 java eclipse user-interface ide

我通常使用简单的文本编辑器和 .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/

相关文章:

java - 使用 Gson 的序列化对象引用

java - JDK 9 是否应该不允许在覆盖方法中引用最终字段的 Lambda 表达式实例化?

java - Eclipse 拒绝我的公共(public) void init 方法

java - 安排 Activity 日历的最佳 Swing 解决方案

ios - 如何以美观实用的方式显示表格数据

java - 复杂类型到新类名的 JAXB 绑定(bind)

java - JNI - 从 native 线程抛出 Java 异常

java - 反转整数数组

java - NoClassDefFound - 第一次使用该类后两行

android 移动 html 开发