你要替换jar生成exe的图标,只要用一些改造软件就可以了(像文件改造专家,jar2exe等等)在替换的过程中把图标同时替换就是。
如果要把打开后窗口上的图标也同时修改的话,那就用一个方法设置Frame或JFrame图标就是就是了 this.setIconImage(this.getToolkit().getImage(getClass().getResource("/image/icon.png")))
我这里是把图片一起放在jar文件中的,也就是在做项目的时候在你的源文件夹new一个文件夹我这里就是image,再导入你要的图标图片就是
超级简单,就两个步骤:第一设置一个图标位置:
icon = getImage("images/kyodai16.gif")
第二在主窗口的 构造函数中设置图标:
this.setIconImage(icon)//设置程序图标
运行,就搞定了
我安装的是jdk-7u5-windows-i586,用的是里面的图片import java.awt.Image
import java.awt.Toolkit
import javax.swing.JFrame
import javax.swing.JDialog
public class tt {
public static void main(String[] args) {
JFrame f = new JFrame()
Image icon = Toolkit.getDefaultToolkit().getImage(
"C:\\Program Files\\Java\\jre7\\lib\\images\\cursors\\invalid32x32.gif")
JDialog dia=new JDialog(f,"hihi",false)
dia.setIconImage(icon)
dia.setSize(300,300)
dia.setVisible(true)
f.setIconImage(icon)
f.setSize(300,300)
f.setVisible(true)
}
}
通过验证了,你用用看.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)