Пользовательский значок приложения для обработки приложения

StackOverflow https://stackoverflow.com/questions/1930561

  •  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 выполните следующие действия:

  1. Найдите свой эскиз в Finder
  2. Щелкните правой кнопкой мыши > информация или Командая
  3. Найдите свой значок и откройте его в режиме предварительного просмотра.
  4. В режиме предварительного просмотра щелкните значок и нажмите КомандаА или щелкните правой кнопкой мыши > выбрать все
  5. В режиме предварительного просмотра нажмите КомандаС, или щелкните правой кнопкой мыши > скопировать
  6. Вернитесь в Finder.Нажмите на текущий значок вашего эскиза.Вы узнаете, что выбрали его, когда появится синий контур.Нажимать КомандаВ, или щелкните правой кнопкой мыши > вставить

Советы:

  • Стандартный размер значка — 512х512.
  • При создании иконки убедитесь, что прозрачные пленки работают.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top