Замена иконок в java.
Очень часто Java программы не имеют иконки или имеют, но маленькую и некрасивую. Если вы решили с этим бороться то вам понадобиться WinRar, графичиский редактор который коректно работает с форматом png
(я предпочитаю AWicons
http://dimonvideo.ru/uploader/file_4298.html) и блокнот.
В первую очередь нужно открыть файл с программой (*.jar) при помощи WinRar и разахивировать содержимое папочки META-INF. После этого открываем файл MANIFEST.MF блокнотом и ищем строчку, что-то вроде
MIDlet-1: Opera Mini 1.2, /icon.png, Browser
Это значит что иконка программы храниться в файле icon.png в архиве. Создаем в графическом редакторе файл размером 42х29
(это важно) рисуем иконку и заменяем им иконку в програме.
Если же строка выглядит
MIDlet-1: anecdots_2, , br.BookReader
в смысле вот тут ^ пусто, то значит что иконки в программе нет. Создаем её в графическо редакторе в формате png и сохраняем с любым именем. Добавляем название имени иконки между запятыми в файле MANIFEST.MF не забыв поставить перед ним /, и добаляем строку типа
MIDlet-Icon: /
где это имя вашей картинки. Добавляем иконки и измененный файл MANIFEST.MF в архив на свои места.
Наслаждаемся результатом!