På dette området finnes det teori og eksempler om hvordan GUI kan implementeres med java. 

Tidligere har det blitt brukt Swing og Java2D. Begge disse er nå faset ut til fordel for JavaFX, som er et mer moderne rammeverk.