Inhaltsverzeichnis
Schaukel und AWT
Die Programme und Anwendungen, die nur Konsolenoberflächen haben, sind Erinnerungen an vergangene Jahrzehnte, obwohl einige immer noch verwendet werden, richten sich diese vor allem an Leute mit umfangreichen technischen Fähigkeiten, für den normalen oder massiven Benutzer müssen wir immer eine grafische Oberfläche haben, um unser Bestes zu geben freundlicheres Programm oder Anwendung.
Java Es bietet uns die notwendigen Werkzeuge, damit wir als Entwickler die bestmögliche Schnittstelle erstellen können, indem wir alle Konzepte der objektorientierten Programmierung verwenden, um so die gesamte Leistungsfähigkeit der Sprache zu nutzen.
In diesem Abschnitt werden wir die grundlegenden Konzepte und die verschiedenen Werkzeuge sehen, die uns zur Verfügung stehen, um grafische Benutzeroberflächen zu erstellen Java.
Eine grafische Oberfläche besteht aus Fenstern, Symbolen und Aktionen, mit denen wir ein Menü oder ein Element erstellen können, das einen Text empfängt oder einfach eine Schaltfläche, die eine Aktion aufruft; Es ist zwar möglich, eine eigene Bibliothek zu entwickeln, die all diese Elemente generiert, ist aber sehr komplex und würde viel Zeit in Anspruch nehmen.
AWT-BibliothekUm diese Hindernisse zu überwinden Java am anfang bot es uns die bibliothek von AWTZu dieser Zeit erlaubte uns diese Bibliothek, grundlegende Benutzeroberflächen zu erstellen und Programme zu erstellen, die nicht nur für Konsolen waren, aber sie litt unter vielen Fehlern, abgesehen davon, dass sie sehr abhängig von den für jede Plattform entwickelten Elementen war, wenn sie es wollte eine komplexere Arbeit zu machen, begann dann, die Mängel und Mängel dieser Bibliothek zu erkennen.
Verbessern Java integriert die neue Bibliothek Schwingen, diese neue Bibliothek ist viel vielseitiger, robuster und einfacher zu implementieren, sodass die Entwicklung komplexerer Schnittstellen erleichtert wurde, obwohl es sich um eine Verbesserung von AWT es hängt immer noch von einigen deiner Klassen ab, wie zum Beispiel java.awt.Fenster oder java.awt.Panel, diese beiden Klassen hängen stark von dem System ab, auf dem die Schnittstelle ausgeführt wird, jedoch von den Komponenten Schwingen habe diese Abhängigkeit nicht:
Durch diese Unterscheidung können wir Programme und Anwendungen aktualisieren, die wir möglicherweise bereits verwenden AWT durch den schrittweisen Einbau der neuen Schnittstellen in SchwingenSo verhindern wir, dass alles unnötig kaputt geht.
Zusätzliche KlassifizierungWir haben auch eine andere Klassifizierung, wie wir angegeben haben Schwingen hängt von einigen Komponenten von . ab AWT, diese Komponenten werden als schweres Gewicht bezeichnet oder Schwergewicht und diejenigen, die nicht abhängig sind, sind die sogenannten Leichtgewichte oder LeichtMit dieser Klassifizierung können wir zwischen den Komponenten unterscheiden, die direkt von den Werkzeugen des Systems abhängen, in denen sie sich befinden, was schwere Gewichte wären, und denen, die nicht abhängig sind, sind die neuen Komponenten. Schwingen, die unabhängig vom System gleich bleiben.
Damit beenden wir diesen ersten Teil des Tutorials. Nachdem wir verstanden haben, was der Unterschied zwischen beiden Bibliotheken in Java ist, wissen wir, warum die Änderung von AWT zu Schwingen und wie sich dies auf die Generierung neuer Schnittstellen auswirken kann. Im nächsten Teil werden wir etwas genauer sehen, wie man es benutzt Schwingen.
VorherigeSeite 1 von 2NächsteHat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben