web-dev-qa-db-fra.com

Quelles bibliothèques GUI utilisent les JetBrains?

Contexte

Je suis une nouveauté de Java et j'aime utiliser IntelliJ IDE développé par l'équipe JetBrains.

J'ai téléchargé la source de la version communautaire, j'essaie de déterminer quelle interface utilisateur libère qu'ils utilisent pour obtenir l'apparence.

Question

Quelles bibliothèques utilisent-elles, le cas échéant, pour obtenir les onglets non natifs, les barres d'outils et le fil d'Ariane?

Les panneaux qu'ils utilisent sont également intéressants mais j'ai l'impression qu'ils ont été développés pour le projet et ne sont pas une bibliothèque, est-ce vrai?

Quelqu'un peut-il fournir une ventilation de ce qui est nécessaire pour produire une apparence simper dans un projet GUI?

Dose quelqu'un a des tutoriels que tout ce que j'ai pu faire jusqu'à présent, c'est qu'ils utilisent Swing et jGoodies.

Ce que je pense jusqu'à présent

Ils utilisent Swing et jGoodies. Le projet MyDoggy tente de produire un framework de simulation de docking mais je ne pense pas qu'il soit utilisé par IntelliJ.

85
Levi Putna

IntelliJ IDEA est une pure Java Swing application. Tous les composants personnalisés comme les onglets de l'éditeur sont créés manuellement, aucune bibliothèque tierce n'est utilisée pour cela. Vous pouvez trouver tous les détails en consultant le IntelliJ IDEA Community Source code .

108
CrazyCoder