Icône de Dock sous OSX dans Java 9


J'essaie de définir l'icône du Dock dans Java 9.

Avec les versions précédentes de Java, cela était possible avec quelque chose comme com.apple.eawt.Application.getApplication().setDockIconImage(image); mais malheureusement avec Java 9, la classe d'application est obsolète et inaccessible (peut-être aussi manquante?).

Pour toutes les autres tâches trouvées dans la classe Application, la classe java.awt.Desktop a pris cette fonctionnalité, sauf la manipulation du Dock.

Dans JEP 272 ce changement est mentionné, ainsi que l'idée que Dock est trop Orienté Apple (pour moi tous sont orientés Apple) et il n'y a pas d'explication claire à ce sujet.

Une recherche Google contient également des informations pré-9 sur la façon de gérer cela.

Quelqu'un a-t-il une idée de la façon dont cela se fait maintenant avec Java 9?

Author: Panayotis, 2017-06-04

1 answers

Avez-vous essayésetIconImage dans le nouveau java.awt.Classe de la barre des tâches?

 4
Author: Snowy_1803, 2018-04-24 01:36:53