Je développe une Java utilisant jFrames, et l'objet de la barre de menu de l'application ne s'intègre pas au panneau d'Unity ( titre de la fenêtre et menus d'application ) comme toute unité native) l'application le fait.
Y a-t-il un moyen de le faire?
Mon appli:
Intégration Firefox: (ce que je veux)
Pour intégrer les applications Java avec la barre Unity, vous aurez besoin d'une bibliothèque externe. Il y en a une appelée Java Ayatana que vous pouvez obtenir à partir d'un PPA. Les instructions sont sur cette page mais je vais les mettre ici
Sudo add-apt-repository ppa:danjaredg/jayatana
Sudo apt-get update
Sudo apt-get install jayatana
Vous devrez vous déconnecter et vous reconnecter après l'installation. Les instructions ici installeront la dernière version et resteront à jour, le lien que j'ai mis dans mon commentaire ci-dessus est obsolète et doit être installé manuellement, donc je vous recommande de l'utiliser à la place.
De la page que j'ai liée ci-dessus, il y a un onglet intitulé "wiki" qui a un fichier "configuration". Ce fichier explique comment configurer un programme Java pour utiliser la barre supérieure d'Unity. Vous devrez créer une application de bureau Java (.desktop
fichier).