最近项目组需要开发一个swing小工具,以下是开发过程。

一、创建工程:

c4a5983c8bb1cb2db883aae5189673cd.png

输入工程名称,选择java module,点击next

63dabc0a4c1bf707292f9b55e2e496dc.png

接下来什么都不选点击finish,项目创建成功。

二、配置项目:

创建的工程目录结构如下:

b19e2f032bdfe4e5a6d15f480d624482.png

在src同级目录下增加以下文件夹:classes、config、db、lib、plugin、test;添加以下文件:start.bat、build.xml。如图所示:

28719fd923346a8533a3e7921330bb8a.png

选择swingdemo按F4显示工程配置,如图所示:

052dac797857ccfaf93c77d1011242ae.png

7a7f9fb5f197f2060e90e76faabb098f.png

将output path选择项目路径下的classes文件夹,将test output path选择为项目路径下test文件夹,便于ant打包,完成后点击确定。

39f85079db88c7c018b6de27b1ca23e8.png

三、创建GUI FORM

76790b0731d59016f5c9acdbe1dc901b.png

输入form名称,选择Intellij的GridLayoutManager布局方式,点击确定。

b02267780fd0c34392832b2c476d6a0d.png

拖动工作区右侧元件到面板上

119a926c8ff0ac01a42f69c76457d279.png

回到SwingDemoMain.java面板中按Alt+Insert呼出generate面板,选择Form Main(),此时会报错,原因是没有给Jpanel命名,返回form页面左侧选中Jpanel输入名称后再次操作即可成功。

c87d70b46c50915ea9f83519e54de947.png

intellij会自动完成main方法

48304ba5e6f9fe08f3fa1abda7d326ab.png

public static void main(String[] args) {

JFrame jFrame= new JFrame("SwingDemoMain");

JPanel rootPane=new SwingDemoMain().mainPanel;

jFrame.setContentPane(rootPane);

jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jFrame.pack();

jFrame.setSize(800, 600);

jFrame.setLocationRelativeTo(rootPane);//居中

jFrame.setVisible(true);

}

48304ba5e6f9fe08f3fa1abda7d326ab.png

以上基本上是程序的创建过程,接下来就可以在其中编写代码了。

编写完成后,可以通过intellij的快捷键Ctrl+Shift+F10进行编译并查看程序运行的效果。

Logo

一站式 AI 云服务平台

更多推荐