Java 在IntelliJ IDEA中设计JFrame

Java 在IntelliJ IDEA中设计JFrame,java,forms,user-interface,intellij-idea,jframe,Java,Forms,User Interface,Intellij Idea,Jframe,尝试IntelliJ的想法,我一辈子都搞不懂如何设计JFrame。在Eclipse中,WindowBuilder将创建一个新的JFrame子类并生成Java源代码。我已将IDEA的设置更改为生成java源代码,但IDEA似乎喜欢生成JPanel并将其设置为JFrame实例的根窗格。我是在看什么还是这是一种设计选择?这是一种设计选择,您需要编写自己的代码来创建顶级框架,然后您可以将GUI设计器中创建的面板添加到其中。这同样会影响无法设计JMenu和状态栏 如果您正在为IDEA(和其他IDE)寻找更

尝试IntelliJ的想法,我一辈子都搞不懂如何设计JFrame。在Eclipse中,WindowBuilder将创建一个新的JFrame子类并生成Java源代码。我已将IDEA的设置更改为生成java源代码,但IDEA似乎喜欢生成JPanel并将其设置为JFrame实例的根窗格。我是在看什么还是这是一种设计选择?

这是一种设计选择,您需要编写自己的代码来创建顶级框架,然后您可以将GUI设计器中创建的面板添加到其中。这同样会影响无法设计JMenu和状态栏

如果您正在为IDEA(和其他IDE)寻找更高级的GUI设计器,请查看。

执行以下操作:

  • 右键单击com.something(您的包名)->新建->SwingUI设计器->GUI表单

如果您是IntelliJ新手,还需要以下信息:JFormDesigner是商业付费软件:(