Contexte
Je suis un peu nouveau sur Java et j'aime utiliser IntelliJ IDE développé par l'équipe JetBrains.
J'ai téléchargé la source de l'édition communautaire et j'essaie de déterminer quelles bibliothèques d'interface graphique ils utilisent pour obtenir l'apparence et la convivialité.
Question
Quelles bibliothèques (le cas échéant) utilisent-ils pour obtenir les onglets, les barres d'outils et le composant de 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 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 similaire dans un projet GUI?
Quelqu'un a-t-il des tutoriels pour ça? Tout ce que j'ai pu comprendre jusqu'à présent, c'est qu'ils utilisent Swing et jGoodies.
Ce que je pense jusqu'ici
Ils utilisent Swing et jGoodies. Le projet MyDoggy tente de produire un cadre d'ancrage similaire, mais je ne pense pas que cela soit utilisé par IntelliJ.
la source
Réponses:
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 consultant le code source de la communauté IntelliJ IDEA .
la source