Eines der Dinge, die Swing einführte, war die Idee eines Pluggable-Look-and-Feel. Dies bedeutete, dass eine Komponente wie ein Etikett auf dem Bildschirm platziert werden konnte, an der Stelle, an der sie vorhanden sein sollte. Dann könnten Sie anpassen, wie diese Komponente aussieht, indem Sie eine beliebige Anzahl von UI-Plattformen verwenden.
Darüber hinaus gab Ihnen Swing Zugriff auf die Malmethoden, so dass Sie die Komponente einfach selbst zeichnen konnten, wenn Sie die Benutzeroberfläche, die Sie verwenden wollten, nicht finden konnten.
Ich habe Swing als äußerst flexibel beim Erstellen von Benutzeroberflächen aus den Layout-Managern, ui Komponentenanpassung durch Aussehen und Verhalten und die Möglichkeit, die Paint-Methoden zu überschreiben, oder implementieren Sie Ihre eigene UI-Delegiertenklasse. All diese Dinge, denke ich, machen die Flexibilität des Designs aus und verschieben die Grenzen dessen, was vorher verfügbar war.
Dank und +1 zu erstellen. Ich verstehe, was Sie über das Pluggable-Look-and-Feel geschrieben haben. Das war definitiv eine neue Einführung. Was aber ist der Zugang zu den Malmethoden? AFAICR, "Besitzer zeichnen" in der Windows-API erlaubt Ihnen die gleiche genaue Sache. Täusche ich mich? –
Entschuldigung, ich hätte klären sollen. Ich sage nicht, dass all diese Dinge neu sind, es ist nur Swing, die dir viele Optionen zusammen gebracht hat, die dir viel Flexibilität gegeben haben. – Codemwnci