Comment faire pour modifier l'en-tête de la composante dans TitledPane en JavaFX

Je ne trouve pas de réponse à propos de ce n'importe où sur internet.

J'ai une application qui a pour avoir rétractables panneaux, de sorte que le TitledPane et de l'Accordéon set-up en Java FX est un candidat naturel.

Dans l'application, j'ai besoin d'avoir des en-têtes personnalisés pour le conteneur quand il s'est effondré. Je vois dans le document css pour la TitledPane que le header est vraiment une HBox et une variété d'autres composants.

http://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#titledpane

Je voudrais accéder à ce composant et de le remplacer par un composant personnalisé.

J'ai été en utilisant le TitledPane de l'api de setGraphic fonction et setContentDisplay à GraphicOnly. avec un composant personnalisé. Cependant, je ne parviens pas à afficher correctement. J'ai eu des problèmes avec la suppression de la flèche, et la suppression de l'espace occupé par la flèche.

Voir le lien ci-dessous pour les captures d'écran de l'aspect souhaité et à quoi elle ressemble vraiment.

http://tinypic.com/r/s1pxfn/6

Comment supprimer la flèche et retirez le rembourrage?

OriginalL'auteur Dan Bucholtz | 2012-08-01