På dette området finnes det teori og eksempler om hvordan GUI kan implementeres med java.
På siden Swing finner man teori og eksempler knyttet til Swing-biblioteket i Java, samt en innføring i noen enkle konsepter man kan knyttet til GUI-programmering.
Veldig enkelt forklart er Java2D for java, det Paint er for Windows, og man kan for eksempel bruke Java2D til å lage komponenter som kan brukes i Swing-kontekst.
JavaFX ...