Netbeans jar文件图标问题

时间:2011-01-09 19:25:03

标签: java image swing netbeans jar

我终于找到了如何在Netbeans中创建一个exe项目,所以一个jar文件并从DESKTOP执行它。

我遇到的唯一问题是,在我打开jar文件并使用我的用户名和密码登录后,按钮图标不会显示,如果我输出一个字符串,但是如果我放了图像则不显示。

所以,我必须恢复这段代码:

    JButton btnNew = new JButton(new ImageIcon("new.gif"));
JButton btnUpdate = new JButton(new ImageIcon("NotePad.gif"));
JButton btnDelete = new JButton(new ImageIcon("delete.gif"));
JButton btnSearch = new JButton(new ImageIcon("find.gif"));

并把这一个:

  JButton btnNew = new JButton("ADD");
JButton btnUpdate = new JButton("Update");
JButton btnDelete = new JButton("Delete");
JButton btnSearch = new JButton("Search");

它现在有效但我希望有图标。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

替换

JButton btnNew = new JButton(new ImageIcon("new.gif"));

通过

JButton btnNew = new JButton(new ImageIcon(getClass().getResource("new.gif")));

注意:假设所有图像都位于默认包中,否则请尝试/your/path/to/imagenew.gif