说明
使用 idea 很方便的开发 swing程序
第一步:swing代码显示方式
默认以class形式插入到文件中,导致 maven打包无法运行,这里改成java代码
第一步
File -> settings -> GUI designer,Generate GUI into : Java source code
第二步:添加依赖
在pom.xml中加入依赖:
<dependency>
<groupId>com.intellij</groupId>
<artifactId>forms_rt</artifactId>
<version>7.0.3</version>
</dependency>
第三步:编译出 swing 代码
方式一:
构建项目(注意:不要用maven),如下图:
方式二:
重启idea,重复方式一
第二步:创建窗口
给根Panel起名(关键)
必须起名,否则第三步没有 .$getRootComponent$() 方法

第三步:启动类
通过该启动类才能运行窗口
import top.malaoshi.ui.MainPanel;
import javax.swing.*;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Main {
public static void main(String[] args) {
JFrame jFrame = new JFrame();
MainPanelUI mainFrame = new MainPanelUI();
jFrame.setContentPane(mainFrame.$$$getRootComponent$$$());
jFrame.setVisible(true);
jFrame.setSize(800,600);
// 设置按下右上角X号后关闭
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}




