Пользовательский значок приложения для обработки приложения
-
20-09-2019 - |
Вопрос
Я написал небольшое приложение для обработки данных, которое планирую выпустить в ближайшее время.Чего все еще не хватает, так это приятного пользовательского значка для заголовка/панели задач (Win) и Dock (Mac).Есть предложения, как это сделать?
Спасибо!
Решение
Тем временем я понял это сам:
Очевидно, это работает для Mac OS, заменив эскиз.icns файл в экспортированном приложении, для win и liunx, это делается путем добавления этой строки в ваш метод установки:
frame.setIconImage( getToolkit().getImage("sketch.ico") );
Другие советы
Это зависит от того, есть ли у вас художественные способности или нет.
Если нет, то вы можете нанять дизайнера иконок или поискать в Интернете бесплатные иконки — их миллиарды.
Если у вас есть хоть капля артистизма, вы можете взять бесплатную иконку, которая почти соответствует вашему желанию, а затем настроить ее. IcoFX — отличное бесплатное приложение для подобных вещей.
Если вы думаете, что у вас есть все необходимое, чтобы нарисовать иконку с нуля, то хороший план — использовать пакет векторной графики.Это позволяет вам экспортировать одну и ту же графику в нескольких разрешениях, чтобы получить высочайшее качество при любом размере значков, который вам нужен (от 16x16 до 256x256).Альтернативно, нарисуйте большую версию (512x512) в растровом редакторе, а затем уменьшите ее по мере необходимости.Если вы начнете с большого и уменьшенного масштаба, у вас не должно возникнуть никаких проблем (хотя, чтобы получить хорошую иконку размером 16x16 и 32x32, вам все равно понадобится хороший глазомер и много ручной настройки).
В своем коде просто введите эту строку:
frame.setIconImage( getToolkit().getImage("sketch.ico") );
Для Windows/Linux это подойдет.Для Mac/OSX выполните следующие действия:
- Найдите свой эскиз в Finder
- Щелкните правой кнопкой мыши > информация или Командая
- Найдите свой значок и откройте его в режиме предварительного просмотра.
- В режиме предварительного просмотра щелкните значок и нажмите КомандаА или щелкните правой кнопкой мыши > выбрать все
- В режиме предварительного просмотра нажмите КомандаС, или щелкните правой кнопкой мыши > скопировать
- Вернитесь в Finder.Нажмите на текущий значок вашего эскиза.Вы узнаете, что выбрали его, когда появится синий контур.Нажимать КомандаВ, или щелкните правой кнопкой мыши > вставить
Советы:
- Стандартный размер значка — 512х512.
- При создании иконки убедитесь, что прозрачные пленки работают.