swing程序,避免程序达成JAR包无法访问image等资源问题的解决办法
来源:互联网 发布:航天开票软件打不开 编辑:程序博客网 时间:2024/06/05 13:23
在swing程序中,当我们需要为界面或者按钮之类的控件加背景时,就会需要用到图片,一般我们会这么来调用图片
(假如图片都放在image文件夹下)
ImageIcon addIcon = new ImageIcon("image/main_add.png");
ImageIcon doSearchIcon = new ImageIcon("image/main_dosearch.png");
这样写的话,直接在IDE环境中运行程序完全没有问题,能正常看到图片。。
但是如果把程序打成JAR包,再来执行的话,就看不到图片了,所以我们需要这样写:
ImageIcon addIcon = new ImageIcon(this.getClass().getClassLoader().getResource("main_add.png"));
ImageIcon doSearchIcon = new ImageIcon(this.getClass().getClassLoader().getResource("main_dosearch.png"));
这样程序达成JAR包后执行,就没问题了, 能看到背景图片了。
- swing程序,避免程序达成JAR包无法访问image等资源问题的解决办法
- jar包执行后程序资源无法读取的解决方案
- jar包执行后程序资源无法读取的解决方案
- Java swing界面程序开发---生成Jar包
- springboot程序无法访问静态资源
- java程序导出为jar包的问题
- MapReduce程序的jar包导出小问题
- Spring Boot无法访问css,js等静态资源的问题
- java swing程序打包成可执行jar文件(含第三方jar包)
- jar包下的资源路径问题
- swing窗体打jar包后找不到图片的问题
- 关于程序中使用servlet-api.jar和jsp-api.jar与服务器lib包jar包冲突的问题
- 发布jar包程序
- 基于JWS发布的Swing程序问题
- 执行java 程序时需要引入第三方jar包的解决办法
- jar程序不能打开的解决办法
- 用java -jar命令运行 jar包中的程序时的路径问题
- jar包读取资源、引用外部JAR包后打包、制作可执行程序
- 11g rman新特性 duplicate target database for standby from active database
- android开发实例01:移动联通电信wap和net接入点判断
- 数据通讯中的心跳信号
- 记录一些杂事(二维数组初始化、参数传递)
- PetShop的系统架构设计
- swing程序,避免程序达成JAR包无法访问image等资源问题的解决办法
- Oracle 11g Data Guard duplicate from active database
- 【搜索】【NOI2005】智慧珠游戏
- 复习五大算法:分治法、动态规划算法、贪心算法、回溯法和分支限界法
- 编程练习:归并排序
- 解决Windows7修改hosts时提示:您没有权限在此位置中保存文件
- 古董免费软件查找
- AudioFlinger Class Diagram
- 怎么更改localhost为其他名字呢?