eEcho blog

is een halte van de gedachte

Programmeren in Java/GUI

AWT

De Abstract Window Toolkit (AWT) is de platformonafhankelijke verzameling van klassen die een beroep doen op de grafische mogelijkheden van het onderliggende besturingssysteem, waardoor toch een platformafhankelijk uitzicht ontstaat.

Swing

Swing werd later ontwikkeld. De soms bedroevende grafische componenten van AWT (knoppen, vensters, navigatiebalken, …) werden geherdefinieerd in Swing. In tegenstelling tot AWT, waar elk grafische element een resource van het besturingssysteem is, heeft Swing een eigen cross-platform library. Hierdoor biedt Swing een hogere diversiteit aan componenten.

Het basisvenster wordt nog altijd opgevraagd aan het besturings­systeem, maar de GUI-componenten worden hierop getekend. De onderliggende structuren van AWT werden echter niet verdrongen:

* helper-classes
o Graphics
o Color
o Font
o FontMetrics
o LayoutManagers
* eventmodel

Daarom worden altijd beide packages (javax.swing en java.awt) geïmporteerd.

http://nl.wikibooks.org/wiki/Programmeren_in_Java/GUI

Comments are closed.

Home | info@eecho.info | Voorwaarden | Blog