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)
| /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
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:
| /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