Bonjour,

créer un composant custom, en faire un jar et l'ajouter dans les librairies de scenebuilder pour qu'il soit visible=>OK
déclarer des propriétés string/float/integer/ object<Paint> etc pour qu'elles soient visibles dans scenebuilder=> Ok

Par contre je n'arrive pas à déclarer une propriété "Font" et qu'elle soit visible dans les propriétés custom de scenebuilder?

pourtant je fais

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 private SimpleObjectProperty<Font> TextFont = new SimpleObjectProperty<>(Font.font("System",FontWeight.NORMAL,12));
 
 public Font getTextFont() {
        return TextFont.get();
    }
 
    public SimpleObjectProperty<Font> textFontProperty() {
        return TextFont;
    }
 
    public void setTextFont(Font textFont) {
        this.TextFont.set(textFont);
           }
mes autres propriétés apparaissent mais pas celle ci.

où est ce que je peux trouver de la doc qui explique comment faire? j'ai fouillé un peu partout, des fois je tombe sur du CssMetaData mais là je maitrise pas, j'aimerais trouver de la doc la-dessus ou un tuto

merci
a+