我终于找到了如何在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");
它现在有效但我希望有图标。
有什么想法吗?
答案 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