idea开发swing项目_IntelliJ IDEA 开发swing(一)-阿里云开发者社区

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

一、创建工程:

9defc65a5549ce81e1863eafeffde8f9.png

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

5646461a10177dc725f457bf7d804446.png

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

二、配置项目:

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

7066809f6473c6145b070facc075cefe.png

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

3f6898258f9b6e77277b012e2e0f9844.png

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

829568a45bbfbd469db389581ccd981d.png

7f74b1500e41cecce3db91d40518f2cd.png

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

be2064e61ade0593fdce16fdc4d2141b.png

三、创建GUI FORM

0b19877864caead3f247bdc100838c02.png

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

c16ae90dd61525cbca309542bd302148.png

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

bdad17e9a52f06b7ff1833d4251ce640.png

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

8d2995cad74bb5e30fc0646c10f384be.png

intellij会自动完成main方法

public static voidmain(String[] args) {

JFrame jFrame= new JFrame("SwingDemoMain");

JPanel rootPane=newSwingDemoMain().mainPanel;

jFrame.setContentPane(rootPane);

jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jFrame.pack();

jFrame.setSize(800, 600);

jFrame.setLocationRelativeTo(rootPane);//居中

jFrame.setVisible(true);

}

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

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


版权声明:本文为weixin_29928971原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。