GUI ist definiert als die Schnittstelle mit benutzerfreundlichen Komponenten wie Schaltflächen, Textfeldern usw., um dem Benutzer eine einfache Interaktion mit der Software zu ermöglichen. In einer grafischen Benutzeroberfläche werden die auszuführenden Aktionen durch kleine Grafiken oder Bilder gekennzeichnet. Dabei stehen die Benutzeraktionen im Vordergrund. Der Benutzer kann interagieren, indem er mit der Maus die auszuführende Aktion auswählt, indem er auf eine bestimmte Grafik klickt. Möchte der Nutzer beispielsweise eine Datei ausdrucken, muss er lediglich auf eine kleine Grafik mit der Darstellung eines Druckers klicken. In diesem Thema lernen wir etwas über das Java GUI Framework.
WERBUNG Beliebter Kurs in dieser Kategorie JAVA MASTERY - Spezialisierung | 78 Kursreihe | 15 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
AWT ist eine API zum Erstellen von GUI- oder fensterbasierten Anwendungen.
Es verfügt über verschiedene Komponenten wie Schaltfläche, TextFeld, Kontrollkästchen, Liste.
AWT ruft Betriebssystem-Unterroutinen zum Erstellen der Komponenten wie Textbox, Kontrollkästchen, Schaltfläche auf. Deshalb ist es plattformabhängig.
Einige der Grundkonzepte bezüglich der AWT-Hierarchie sind wie folgt:
Programme für AWT:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 |
|
Ausgabe:
Im Folgenden sind die überzeugenden Gründe für die Verwendung von Java Swing aufgeführt:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
Ausgabe:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Ausgabe:
Ein Java-Wrapper für die native qt-Bibliothek, der in c/c++ geschrieben ist.
Es ist sehr leistungsstark, weit verbreitet und akzeptiert. Verfügt über viele GUI-Komponenten und eine einfach zu verwendende API.
Von IBM für Eclipse entwickelt, schienen sie damals der Meinung zu sein, dass Swing nicht für Eclipse geeignet sei.
An sich ist es ziemlich niedrig und nutzt die nativen Widgets der Plattform über JNI. Es hat überhaupt nichts mit Swing und AWT zu tun.
SWT ist ein Open-Source-Widget-Toolkit für Java, das einen effizienten, portablen Zugriff auf die Benutzeroberflächenfunktionen der Betriebssysteme bietet, auf denen es implementiert ist.
Es rendert die Benutzeroberfläche mit Java2D und minimiert so die Auswirkungen der (meiner Meinung nach aufgeblähten) Hinterlassenschaften von Swing und AWT.
Der Schwerpunkt scheint auf RIA (Rich Internet Applications) zu liegen, aber es scheint, dass es auch auf Desktop-Anwendungen angewendet werden kann.
Bei JGoodies OTOH geht es um PLAFs und Layouts.
Das neueste Flaggschiff von Java/Oracle. verspricht, der Fakto-Standard bei der Entwicklung umfangreicher Desktop- oder Webanwendungen zu werden.
Das obige ist der detaillierte Inhalt vonJava GUI Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!