ubuntuusers.de

Java-Programm yEd: Aussehen anpassen

Status: Gelöst | Ubuntu-Version: Ubuntu 12.10 (Quantal Quetzal)
Antworten |

zakoon

Anmeldungsdatum:
19. November 2011

Beiträge: 505

Hallöchen,

gibt es eine Möglichkeit, dem Java-Programm yEd ( http://www.yworks.com/de/products_yed_about.html ) ein gnome-ähnlicheres Aussehen zu verpassen?

Habe hier die erste Lösung probiert: http://askubuntu.com/questions/21886/how-can-i-get-a-java-apps-to-use-the-gtk-theme

Das Programm ist super, aber es ist durch das Aussehen sogar schlechter zu bedienen (wegen der Menüschrift und so). Daher wäre mir recht, wenn man mir helfen könnte...

Grüße, Zak.

anrub

Avatar von anrub

Anmeldungsdatum:
4. Januar 2013

Beiträge: 336

Ist die Frage von dir? http://yed.yworks.com/support/qa/2264/is-it-possible-to-use-gtk-look-and-feel Hoffe dort gibt es eine Antwort. Ansonsten machts uns yed nicht einfach, da der code obsufcated ist...

Mein do-it-yourself vorgehen:

Zuerst habe ich analysiert welches Look and Feel verwendet wird - bei mir ist das com.jgoodies.looks.plastic.Plastic3DLookAndFeel. Nun lösche ich diese Klasse aus dem yed JAR File, dann kann es nicht mehr verwendet werden

Das geht so: (Programmordner vorher sichern, falls benötigt)

1
2
3
4
/yEd$ mv yed.jar yed.zip
/yEd$ zip -d yed com/jgoodies/looks/plastic/Plastic3DLookAndFeel.class
deleting: com/jgoodies/looks/plastic/Plastic3DLookAndFeel.class
/yEd$ mv yed.zip yed.jar

Mit

1
 /yEd$ java -jar yed.jar

kannst du dann das geänderte yed.jar aufrufen.

Den GTK LaF kannst du auch laden, wenn du das Class File oben entfernt hast. Bei mir lokal war das Menü oben aber fast unlesbar, da es grau auf weiss beschrieben war, vielleicht gehts ja bei dir:

1
/yEd$ java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -jar yed.jar

Leider muss die Look and Feel Klasse entfernt werden, da sonst immer das Plastic LaF geladen wird, egal was ich per commandline einstelle..

Gruß, anrub

zakoon

(Themenstarter)

Anmeldungsdatum:
19. November 2011

Beiträge: 505

anrub, absolut klasse! Das hätte ich in 1000 Jahren nicht gelöst! ☺

Sieht zwar immer noch bescheiden aus, aber jetzt ist alles lesbar, und das ist das wichtigste! 👍

PS: Ja, die Frage im Support-Forum war von mir 😉

Antworten |