Technologie GUI w Java:
- AWT - prehistoria, ale jego elementy używane przez Swinga
- Swing (Java 1.2/1.3) - najwięcej aplikacji w tym powstało i do dzisiaj to działa
- Java FX - Java 6-8 - obecnie już nie jest częścią Java SE

