Welche GUI-Bibliotheken verwenden die JetBrains?

Hintergrund

Ich bin neu in Java und genieße es, die vom JetBrains-Team entwickelte IntelliJ IDE zu verwenden.

Ich habe den Quellcode für die Community-Version heruntergeladen und versuche herauszufinden, welche GUI sie verwenden, um das Erscheinungsbild zu erhalten.

Frage

Welche Bibliotheken verwenden sie, um die nicht nativen Registerkarten, Symbolleisten und Breadcrumb-Komponenten abzurufen?

Die Panels, die sie verwenden, sind auch interessant, aber ich habe das Gefühl, dass sie für das Projekt entwickelt wurden und keine Bibliothek sind, stimmt das?

Kann jemand eine Übersicht darüber geben, was erforderlich ist, um ein einfacheres Erscheinungsbild in einem GUI-Projekt zu erzielen?

Hat jemand Tutorials, die ich bisher nur trainieren konnte, verwenden sie Swing und jGoodies.

Was ich bisher denke

Sie benutzen Swing und jGoodies. Das MyDoggy-Projekt versucht, ein simuliertes Docking-Framework zu erstellen, aber ich glaube nicht, dass dies von IntelliJ verwendet wird.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage