Как установить значок для рамки в Java? - PullRequest
0 голосов
/ 03 марта 2010

Я использовал это утверждение, чтобы установить значок кадра:

frame.setIconImage(Toolkit.getDefaultToolkit().getImage("tictactoe.gif"));

К сожалению, значок рамки по-прежнему показывает значок по умолчанию java.

Как это исправить?

Ответы [ 2 ]

2 голосов
/ 03 марта 2010

Проверьте, действительно ли Toolkit.getDefaultToolkit().getImage("tictactoe.gif") читает изображение. Попробуйте разбить на 2 строки:

Image img = Toolkit.getDefaultToolkit().getImage("tictactoe.gif");
frame.setIconImage (img);

Затем используйте отладчик, чтобы проверить, что находится внутри img переменной.

1 голос
/ 03 марта 2010

Попробуйте с ImageIcon и дайте нам сейчас, если это работает :-). У этого есть простой конструктор, принимающий путь к файлу с изображением значка. После построения вы можете извлечь изображение из него, вызвав ImageIcon.getImage ().

Может быть, изображение не в нужном месте и не может быть найдено?

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