Wist je dat je met IntelliJ ook grafische Java applicaties kan bouwen? IntelliJ zelf is ook op deze manier gebouwd! De onderliggende technologie is Java Swing, de voorloper van JavaFX. Maar omdat Java Swing al langer bestaat is IntelliJ in Java Swing geschreven en heeft JetBrains besloten om het hierin te houden. Dit heeft 2 grote voordelen: 1. Java Swing is sneller dan JavaFX 2. Java Swing behoort standaard tot de Java runtime installatie en daarom hoef je dus geen aparte library te downloaden zoals bij JavaFX. Daarnaast heeft IntelliJ een groot aantal maatwerk Swing componenten gebouwd en is Swing beter gedocumenteerd en heeft het een grotere community dan JavaFX.
Er zijn nog een heleboel applicaties in Swing geschreven die nog dagelijks door miljoenen mensen gebruikt worden. Denk bijvoorbeeld aan SQL Developer van Oracle.
IntelliJ biedt standaard ondersteuning om een grafische applicatie te bouwen. Dit kun je doen met de ingebouwde form builder.