Eigene Klasse auf Basis Textfield in SceneBuilder anzeigen

Joob

Top Contributor
Ich habe das Textfeld abgeändert, so das nur Zahlen einzugeben sind und eine Klasse erzeugt.
Dann habe ich das Feld in der FXML geändert also die Klasse dort eingetragen.

Wird auch angezeigt, wenn ich das Programm starte und funktioniert.
Wenn ich aber den Scene Builder öffne ist das Feld nicht zu sehen. Nur in der Liste mit gelben Dreieck.

Kann ich das ändern indem ich die neue Klasse unter Controlls in den SceneBuilder einfüge und wie geht das ?
 
Ach so, im SceneBuilder wird das Feld unter Custom angezeigt, was ich möcht ist das ich im SceneBuilder das Feld sehe und dort auch die Properties, Layouts .. für das der Klasse zugrundliegende Textfeld ändern.
 
Hab ich gelesen, man muss eine jar erstellen.
Ich finde es nur nicht gut das man in dem Projekt alles mögliche einbeziehen muss.
Wäre gut wenn man irgendwo nachlesen könnte was man genau für das Feld benötigt.
 
Hi,
Wenn du dein TextField mit fxml (und dem dazugehörigen Controller) erstellt hast, dann kannst du im Haupt-FXML durch
Code:
<fx:include fx:id="child1" source="ChildView1.fxml" />
das TextField einbinden. SceneBuilder erkennt so eingebundene Controlls und zeigt dir diese dann auch an. im SceneBuilder kannst du dann Edit Included File das included Controll auch editieren. Du brauchst dafür kein jar zu erstellen...
 

Neue Themen


Zurück
Oben