当前位置:网站首页 > Java教程 > 正文

JAVA swing form教程



一、idea GUI Form 开发swing

1.创建maven项目

2.在包下新建 swing ui designer -> gui form

3.指定class name 和 form

4. 可拖拉组件设计界面,右键preview可以预览效果

右键 -> create listener -> anction listener 创建点击事件监听

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

6.运行main 方法

二、构建

idea里运行,调试都正常,但是打包出来后运行,发现,GuiOperate.java 中的组件没有初始化,全都报空指针。

   原因:GUI Form 依赖idea的相关类,但是在build的时候,并没有生成相关代码。

1. 打开,搜索,可以看到如下截图:

两种输出方式,

第一种是编译成运行时的class文件,自己写的代码构建成class文件与IDEA之间的关联被忽略了,也就是说是由IDEA自己维护的;

第二种情况是将依赖的IDEA的相关类直接在build的时候生成到源码中。

默认第一种,修改成第二种。

2.重新构建项目

就可以看到在源码文件中,自动生成了一些代码

3. 添加依赖

4.重新打包

5.编辑.bat

  • 上一篇: 安装java环境教程
  • 下一篇: 自研java教程
  • 版权声明


    相关文章:

  • 安装java环境教程2025-01-28 18:42:05
  • java tcp 视频教程2025-01-28 18:42:05
  • java ssh 教程 pdf2025-01-28 18:42:05
  • java 教程电子书2025-01-28 18:42:05
  • java开发快速入门教程2025-01-28 18:42:05
  • 自研java教程2025-01-28 18:42:05
  • java实现项目教程2025-01-28 18:42:05
  • java自学教程马士兵2025-01-28 18:42:05
  • java源文件教程2025-01-28 18:42:05
  • java教程怎么学2025-01-28 18:42:05