129 votes

Quelles sont les bibliothèques GUI utilisées par les JetBrains ?

Contexte

Je suis quelque peu novice en Java et j'aime utiliser l'IDE IntelliJ développé par l'équipe JetBrains.

J'ai téléchargé les sources de l'édition communautaire et j'essaie de comprendre quelles bibliothèques d'interface graphique ils utilisent pour obtenir l'aspect et la convivialité.

Question

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

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 constituent pas une bibliothèque. Est-ce bien le cas ?

Quelqu'un peut-il fournir une ventilation de ce qui est nécessaire pour produire un look-and-feel similaire dans un projet GUI ?

Quelqu'un a-t-il des tutoriels pour cela ? Tout ce que j'ai pu comprendre jusqu'à présent, c'est qu'ils utilisent Swing et jGoodies.

Ce que je pense jusqu'à présent

Ils utilisent Swing et jGoodies. Le site Projet MyDoggy tente de produire un cadre de docking similaire, mais je ne pense pas qu'il soit utilisé par IntelliJ.

172voto

CrazyCoder Points 103123

IntelliJ IDEA est une application Java Swing pure. Tous les composants personnalisés tels que 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 regardant le fichier Code source de la communauté IntelliJ IDEA .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X