java - JFrame 类转换为 NetBeans Designer 支持的 JFrame 类

标签 java swing jframe netbeans-7

我正在开发 Swing 应用程序,并将我的 IDE 用作 Eclipse。据我所知,Eclipse 没有 Swing UI Designer Tool。现在这个应用程序变得越来越复杂。 所以我想使用 UI 设计工具。 当我在 Netbeans 中打开 JFrame 类时,它没有为我提供 UI 设计器。 我以为我可以使用 Netbeans,但是 Netbeans 保留了自己的代码以支持 UI 设计。

有没有办法将常规 JFrame 类转换为 Netbeans UI Designer 兼容 JFrame 类?

最佳答案

首先,Eclipse 确实有一个 Swing UI Designer 工具。调用WindowBuilder Pro您可以更新 Eclipse 以轻松包含它。手册是here .

WindowBuilder Pro 非常稳定,可以在 Eclipse 支持的任何平台上运行。它可能不像 Netbeans 中的 Matisse GUI 构建器那样很好地集成到 Eclipse,但是您可以使用两者进行开发,而不会出现任何问题和限制。

使用这两个插件您几乎可以做任何事情。如果您学会如何使用它们,那么它们都是灵活且可扩展的。

Swing 应用程序在 Eclipse 和 Netbeans 之间的转换并不是很容易。你必须选择一种环境并坚持下去。

GUI 构建器不能替代基本的 Swing 知识。对于初学者来说,最好使用常规编辑器编写 Swing 代码,直到他们理解 Swing 的概念和机制。一旦你通过了这个阶段,如果你需要编写一个大型应用程序,使用 GUI 构建器比不使用要好得多。您可以快速从原型(prototype)转移到实际应用程序。它允许快速修改和调整您的组件。

毕竟,好的程序是由程序员编写的。工具只是为了您的方便而存在。

关于java - JFrame 类转换为 NetBeans Designer 支持的 JFrame 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16910171/

相关文章:

Java、Android 字体质量似乎很低

java - 如何围绕框布局制作 JScrollpane

java - JMenuBar 可见性困惑

java - 如何在 RxJava 中处理 dispose 而不会出现 InterruptedException

java - Android:什么时候用 finish() 结束类(class)?

java - 如何获取jtextpane中特定位置的前景色

java - 为 Java 集合实现 AbstractTableModel

java - 记住在客户端的独立应用程序上输入的值

java - 从 JPanel 类创建对象时出现溢出错误

java - 在Oracle SQL函数中将LocalDate.toEpochDay转换为 "yyyy-MM-dd"?