记录一个在制作Swing程序的小怪事

简介:

在制作一个Swing程序时,出现了奇怪的事情,程序在Eclipse里执行正常,但打包后再执行那些动态执行的控件就消失不见了。截图如下:

在Eclipse里正常执行的画面:

打包执行后出现的画面:

可以发现,那些动态创建的CheckBox都消失了。

起初也在网上找什么解决方案,什么updateUI(),repaint(),invalidate()之类的,乱试乱碰,结果当然是无效了。

增加log查看,发现动态创建时需要读取的文件没找到,原来是一个配置文件没有拷贝到jar所在的目录中!

有时候,发现心魔才是自己真正的敌人。
















本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/xiandedanteng/p/3733516.html,如需转载请自行联系原作者





相关文章
|
3天前
|
存储 C++ UED
【C++】飞机大战项目记录
通过上面的设计,我们实现来看飞机大战的主要功能
25 4
|
3天前
|
Java Maven C++
Java在后台获取USB二维码扫描枪扫描的内容
在Java Web项目中集成扫描枪,首先发现扫描枪可模拟键盘输入,聚焦窗口即接收数据。通过官网电话得知有串口编程支持,但项目无串口,故搜索Java串口解决方案。找到开源项目,理解其工作原理。使用Java Native Access (JNA)来监听操作系统输入,解决Java JVM无法直接获取键盘输入的问题。遇到jar包缺失问题,最终在国内仓库mvnjar.com找到合适版本运行成功。实现时需注意处理字母大小写和特殊字符输入。
79 4
|
3天前
|
JavaScript Java 测试技术
基于Java的剧本杀预约系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的剧本杀预约系统的设计与实现(源码+lw+部署文档+讲解等)
31 0
|
3天前
|
JavaScript Java 测试技术
基于Java的餐馆点餐系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的餐馆点餐系统的设计与实现(源码+lw+部署文档+讲解等)
23 0
|
3天前
|
JavaScript Java 测试技术
基于Java的网上手机销售系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的网上手机销售系统的设计与实现(源码+lw+部署文档+讲解等)
26 0
|
3天前
|
监控 Linux Windows
装备神器edex-ui别人以为我很屌其实我只会if和else搬运代码
装备神器edex-ui别人以为我很屌其实我只会if和else搬运代码
24 1
|
3天前
|
移动开发 JavaScript C#
分享53戏源代码总有一个是你想要的(亲测每一个均可用)
分享53戏源代码总有一个是你想要的(亲测每一个均可用)
24 0
|
3天前
|
SQL 定位技术 Android开发
分享119个Android手机应用源代码总有一个是你想要的
分享119个Android手机应用源代码总有一个是你想要的
121 2
|
3天前
|
Python
Python制作gif生成工具,斗图再也不会输啦
Python制作gif生成工具,斗图再也不会输啦
|
9月前
|
IDE 小程序 前端开发
基于java的雷电游戏GUI_swing游戏的设计与实现--源代码--【毕业设计】
基于java的雷电游戏GUI_swing游戏的设计与实现--源代码--【毕业设计】