Je pense que le but est de achive un vrai regard sur l'application Win10. Comme il n'est pas possible de changer la couleur du titre de la fenêtre pour de vrai, le seul moyen est de personnaliser la fenêtre.
Bien que des exemples d'installation d'une variante de la Metal LAF donne un bon exemple, j'ai trouvé que ce problème est plus compliqué. Une vraie fenêtre Win10 doit avoir une bordure win10, une bordure transparente (ombre) où l'utilisateur peut faire glisser pour redimensionner. Le titre doit utiliser les icônes Win10 et survole les boutons de la fenêtre.
Je f.setUndecorated (true); et dessinez-le moi-même, et définissez les encarts de la fenêtre pour que le contenu fonctionne comme d'habitude.
(en petits caractères: bien que nous sachions tous que l'on peut personnaliser Swing avec les LAF, dans la vraie vie écrire un LAF est toujours beaucoup plus compliqué que de sous-classer et dessiner votre propre décoration. L'architecture LAF n'exprime pas toutes les propriétés des composants, et le LAF "natif" est assez éloigné de l'aspect natif (par exemple, le menu déroulant win7) ou le toucher (les listes déroulantes ne glissent pas, les dropdowns win7 n'ont pas de survol, mais les boutons Oh, sans parler de l'absence de composants ressemblant à Windows, comme un ruban Office 2016 décent, ou même un simple "bascule" de Win 10. Vraiment, vous ne pouvez pas en faire trop sans préparer vos propres composants.)
On dirait que deux gars travaillent sur le même problème de devoirs pour moi. Coïncidence? – duffymo
Peut-être pas les devoirs, mais certainement le même problème! –
Attendez une minute - un gars veut changer la couleur de la barre de titre, mais Venkats parle de la barre d'outils qui est généralement comprise comme la zone sous les menus qui contient les boutons principaux ("ouvrir", "enregistrer", "copier "," coller ", etc ...) – Thomas