【发布时间】:2015-05-29 06:22:14
【问题描述】:
大家好,我是编程新手。 我首先使用了 NetBeans,但不喜欢它的 UI。 我切换到 IntelliJ ......但是在 Netbeans 中创建表单时,一些代码是自动生成的,例如按钮信息等。 我想在 IntelliJ 中也有同样的功能,但在任何地方都找不到这个功能。你们能帮帮我吗?
【问题讨论】:
标签: java intellij-idea designer gui-designer
大家好,我是编程新手。 我首先使用了 NetBeans,但不喜欢它的 UI。 我切换到 IntelliJ ......但是在 Netbeans 中创建表单时,一些代码是自动生成的,例如按钮信息等。 我想在 IntelliJ 中也有同样的功能,但在任何地方都找不到这个功能。你们能帮帮我吗?
【问题讨论】:
标签: java intellij-idea designer gui-designer
NetBeans 与 IntelliJ 生成的代码很可能会有所不同,您对此无能为力。默认情况下,IntelliJ 不会为自动生成的 UI 创建实际代码,而是会创建二进制文件,在编译时直接为 UI 类创建类文件。您可以修改此设置,但它不能保证它与 NetBeans 生成的相同,或者它可以在 IntelliJ 的 swing 设计器中使用,因此请注意。
要回答您的实际问题,您可以通过以下方式从二进制文件更改为生成的 Java 源文件:
文件 -> 设置 -> 编辑器 -> GUI 设计器。
修改“Generate GUI into”项,设置为Java源文件。
查看 IntelliJ 手册的这一部分:https://www.jetbrains.com/idea/help/gui-designer.html
【讨论】: