Ich weiß, dass Sie das allgemeine Erscheinungsbild einer Anwendung ändern können, indem Sie das "Look and Feel" einstellen. Gibt es eine Möglichkeit, Komponenten global zu ändern, ohne eine Look & Feel-Klasse zu schreiben? Zum Beispiel, wenn Sie möchten, dass alle Ihre Schaltflächen schwarz sind, wie würden Sie das tun? Ich zeichne ein leeres Blatt.Java Swing - Globales Ändern von Panels mit rosa Hintergrund
Dank ST
Danke. Ich war nicht klar. Wenn ich eine bestehende Anwendung habe und mein Kunde sagte, dass sie ein anderes Farbschema für Tasten haben möchte. Wie konnte das erreicht werden? – soulTower
Sie können die Button-Klasse mit dem gleichen Namen erweitern wie; Button erweitert javax.swing.Button und setzt den Hintergrundwert im Konstruktor dieser neuen Klasse. Sie müssen jedoch Ihren Code aktualisieren und alle javax.swing.Button-Importe in Ihre neue Klasse ersetzen. Einfachere Refactorisierung im Vergleich zu der Fabrik für einen bestehenden Code. – fmucar