Gibt es eine Möglichkeit für eine Java Swing-Desktop-Anwendung, die in Gnome (3.14) unter Linux (Debian) Gnome das dunkle Thema (Adwaita verwenden) verwenden) Version der Fensterdekoration?Java Swing-Anwendung unter Gnome - Adwaita (dunkle Haut) Fenster Titelleiste
Ich benutze eine benutzerdefinierte dunkle Swing-Look-and-Feel, und das einzige, was wirklich nervig ist, ist, dass die Titelleiste (natives Gnome) sehr hell ist. Ich habe bereits das Tweak-Tool verwendet, um Adwaita systemweit zu verwenden, aber dies tritt nicht für Anwendungen ein, die Dark Theme nicht ausdrücklich unterstützen (z. B. Iceweasel, Icedove, Gimp, Libre Office, ...)
hier ein Screenshot, der das Problem veranschaulicht:
Es ist möglich, dass das Look and Feel seine eigenen Fensterdekorationen darstellt. Es könnte möglich sein, es zu bestätigen, aber wir würden mehr Informationen über das Aussehen und Gefühl benötigen – MadProgrammer
@MadProgrammer - ja, aber ich würde lieber auf die systemeigene Fensterdekoration bleiben, weil das bestimmt, wie Fenster verschoben werden können, angedockt , Put-Always-On-Top usw. etc. –
Wenn das Aussehen und Gefühl die Dekoration bemalen, wird es sich um (einige) dieser Dinge kümmern und Sie können oder können nicht die Fähigkeit haben, es zu kontrollieren, aber das würde komm auf das Aussehen und das Gefühl, das du verwendest. Sie könnten in Erwägung ziehen, einen Blick auf ['JFrame # setDefaultLookAndFeelDecorated'] zu werfen (https://docs.oracle.com/javase/7/docs/api/javax/swing/JFrame.html#setDefaultLookAndFeelDecorated (boolean)) – MadProgrammer