Hallo zusammen,
ich hoffe, ihr könnt mir ein paar Hilfestellungen und/oder Ansätze für die weitere Recherche geben. Ich bin auf der Suche nach einer Möglichkeit, die Farbe der Titelleiste in einem JFrame zu individualisieren (Programmierung in Eclipse Nova mit WindowBuilder in Windows 10). Da ich nicht glaube, dass ich allzu schnell durchblicke, wie ich einen eigenen Look&Feel schreiben könnte, habe ich mich auf die Recherche zum SynthLookAndFeel gestürzt.
Ich hatte dann erst mal versucht, eine Beispiel-XML-Datei einzulesen, bekomme aber durch die Anweisung
lookAndFeel.load(SepaRechner3.class.getResourceAsStream(laf.getPath()), SepaRechner3.class);
eine IllegalArgumentException (Überprüfung, dass auf die XML-Datei laf zugegriffen werden kann, war positiv) und finde nicht raus, warum.
Vielleicht habt ihr da ja auch einen schnellen Blick, woran das liegen könnte...
Jedenfalls habe ich dann angefangen zu schauen, wie ich den SynthLookAndFeel ohne XML-Datei erstellen könnte, wobei ich zum Schluss kam, dass ich eine SynthStyleFactory erstellen muss, für welche ich wiederum einen SynthStyle aufrufe. Für diesen Prozess habe ich einige Beispiel-Codes gefunden, aber immer erscheint es mir so, als ob auf vorhandene SynthStyles zurückgegriffen wird und erklärt mir nicht, wie ich einen SynthStyle selbst definieren könnte.
Das ist der Punkt, an dem ich hauptsächlich hoffe, dass ihr mir mit eurer Erfahrung helfen könnt. Ich war ja überrascht, wie wenig präsent das Thema im Internet ist, bis auf die Doc, in der die Information scheinbar auch bei der Methode getSynthStyle(...) endet.
Kennt sich hier jemand damit aus?
Vielen Dank und viele Grüße,
Thommi
ich hoffe, ihr könnt mir ein paar Hilfestellungen und/oder Ansätze für die weitere Recherche geben. Ich bin auf der Suche nach einer Möglichkeit, die Farbe der Titelleiste in einem JFrame zu individualisieren (Programmierung in Eclipse Nova mit WindowBuilder in Windows 10). Da ich nicht glaube, dass ich allzu schnell durchblicke, wie ich einen eigenen Look&Feel schreiben könnte, habe ich mich auf die Recherche zum SynthLookAndFeel gestürzt.
Ich hatte dann erst mal versucht, eine Beispiel-XML-Datei einzulesen, bekomme aber durch die Anweisung
lookAndFeel.load(SepaRechner3.class.getResourceAsStream(laf.getPath()), SepaRechner3.class);
eine IllegalArgumentException (Überprüfung, dass auf die XML-Datei laf zugegriffen werden kann, war positiv) und finde nicht raus, warum.
Vielleicht habt ihr da ja auch einen schnellen Blick, woran das liegen könnte...
Jedenfalls habe ich dann angefangen zu schauen, wie ich den SynthLookAndFeel ohne XML-Datei erstellen könnte, wobei ich zum Schluss kam, dass ich eine SynthStyleFactory erstellen muss, für welche ich wiederum einen SynthStyle aufrufe. Für diesen Prozess habe ich einige Beispiel-Codes gefunden, aber immer erscheint es mir so, als ob auf vorhandene SynthStyles zurückgegriffen wird und erklärt mir nicht, wie ich einen SynthStyle selbst definieren könnte.
Das ist der Punkt, an dem ich hauptsächlich hoffe, dass ihr mir mit eurer Erfahrung helfen könnt. Ich war ja überrascht, wie wenig präsent das Thema im Internet ist, bis auf die Doc, in der die Information scheinbar auch bei der Methode getSynthStyle(...) endet.
Kennt sich hier jemand damit aus?
Vielen Dank und viele Grüße,
Thommi