Java ist nicht nur eine bewährte höhere Programmiersprache, sondern auch eine Sammlung von Komponentenbibliotheken, die die Programmierung häufig vorkommender Aufgaben erleichtern.
AWT | (Abstract Window Toolkit) Die älteste Komponentenbibliothek für die Programmierung grahpischer Benutzeroberflächen mit Java. Teile dieser Bibliothek werden von Swing mitverwendet. |
Swing | Eine Komponentenbibliothek, die als Nachfolger von awt lanciert wurde. Swing ist einfacher zu benutzen als AWT und bietet auch größere Gestaltungs- und Strukturierungsmöglichkeiten. |
Android | Eine Komponentenbibliothek, mit der Java-Programme für Smartphones bereitgestellt werden können, auf denen das gleichnamige Betriebssystem verwendet wird. |
JavaFX | Eine neuere Komponentenbibliothek, die neuere Techniken in die Programmierung graphischer Benutzeroberflächen einführt. |
Dieser Programmierkurs verwendet für die Programmierung der Fenster ausschließlich Darstellungselemente von Swing. Hilfsmittel der Komponentenbibliothek AWT werden nur da verwendet, wo sie für Swing unentbehrlich sind.