Je souhaite utiliser la bibliothèque JFoenix (ou d'autres bibliothèques d'interface utilisateur) avec TornadoFX. Existe-t-il un tutoriel sur l'utilisation de composants tiers avec des générateurs de type sauvegarde dans TornadoFX? Merci pour votre aide.Utilisation de bibliothèques d'interface utilisateur tierces avec TornadoFX
0
A
Répondre
3
Les constructeurs de type sécurité fonctionnent sur les instances des noeuds que vous créez, vous pouvez donc créer un noeud personnalisé et soit faire children.add(myCustomComponent)
ou même this += myCustomComponent
ou add(myCustomComponent)
à l'intérieur d'un constructeur. Ils font tous la même chose: ajoutez le composant personnalisé à la liste des enfants du noeud que vous avez appelé add
.
hbox {
label("Builders + custom components")
val myCustomComponent = SomeCustomComponent()
// Add to HBox
add(myCustomComponent)
}
Si vous voulez prendre l'intégration une étape supplémentaire, vous pouvez ajouter des fonctions de constructeur pour les composants personnalisés afin que vous puissiez écrire hbox { myCustomComponent { ... } }
. Pour plus d'informations sur l'ajout de générateurs, consultez le code source.
Merci pour votre réponse rapide. Tu fais du bon boulot et tu donnes toujours de l'aide aux autres, c'est impressionnant. – thlinde
Merci pour les gentils mots. Nous avons tellement de personnes dans notre communauté qui aident à la fois ici et sur Slack, donc il devrait toujours être facile d'obtenir des réponses aux questions liées à TornadoFX :) –