Comme vous le savez, vous n'avez pas besoin d'aller à la .gradle ou .m2 Dans les référentiels locaux, vous pouvez déjà récupérer l'artefact dans les référentiels en ligne:
Ouvrez le Gestionnaire de bibliothèques et cliquez sur Search repositories
, tapez 'charme' et cliquez sur Rechercher. Dans la liste des résultats, sélectionnez com.gluonhq:charm
, et appuyez sur "Ajouter JAR", et il importera la dernière version (3.0.0 à partir de maintenant), et vous trouverez tous les composants. Cliquez sur "Importer des composants" et fermez les boîtes de dialogue.
Toutefois, il existe un problème connu lors de l'importation des fichiers jar, et certains composants ne seront pas répertoriés initialement, comme cela se produit avec View
dans le cas du fichier jar Charm.
Les bonnes nouvelles sont cela ne signifie pas qu'ils ne seront pas inclus: Si vous fermez Scène Builder et lancez à nouveau, ces composants manquants apparaîtront sous le panneau de commande.
La question est liée à la façon dont SceneBuilder scanne un pot pour découvrir qui de toutes les classes sont des candidats potentiels à des contrôles personnalisés. Au cours de ce processus, certains contrôles valides tels que View
peuvent échouer car certains chemins de classe entrent en conflit, ils ne seront donc pas répertoriés initialement dans la boîte de dialogue d'importation. Mais lorsque vous fermez SB et l'ouvrez à nouveau, avec un classpath propre, le fichier jar est importé normalement et View
et le reste des contrôles sont ajoutés au panneau personnalisé.
Merci José! Il ne m'est jamais arrivé de simplement redémarrer SceneBuilder mais cela a résolu le problème. –