Проблемы со значком файла jar Netbeans - PullRequest
1 голос
/ 09 января 2011

Я наконец-то нашел, как сделать exe-проект в Netbeans, поэтому файл 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 Ответ

2 голосов
/ 09 января 2011

заменить

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

от

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

Примечание. Предполагается, что все изображения находятся в пакетах по умолчанию, в противном случае попробуйте /your/path/to/imagenew.gif

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...