Also die Diskussion will ich eigentlich nicht führen, aber ich will da dann doch einmal meine Sicht beitragen:
Nein, definitiv nicht. Es ist ein Projekt, das aktiv weiter entwickelt wird, wie die Commits zeigen:
Activity · openjdk/jfx (github.com)
Und UIs mit Java generell kann man sich anschauen: UI Frameworks werden von bekannten Projekten verwendet:
Swing ist die Grundlage von Netbeans und IntelliJ
SWT ist die Grundlage von Eclipse
Und wenn man die Wahl zwischen Swing und JavaFX hat, dann ist JavaFX aus meiner Sicht definitiv die bessere Wahl dank vieler Punkte wie z.B. Binding, deklarative Entwicklung von UIs und auch die Möglichkeit, Stylings von der UI selbst zu trennen (CSS). Und man hat auch deutlich mehr zusätzliche Libraries wie mvvmFX und so....
Die Bezeichnung totes Pferd ist mir aber auch schon rausgerutscht, aber das war dann in der Regel eine klare Übertreibung zusammen mit Hinweisen zu anderen Technologien, zu denen ich eher raten würde. Technologien, die einem dann ein deutlich größeres Zielgebiet eröffnet wie z.B. HTML/JS/CSS und Co welches mit entsprechenden Tools auch zu vollwertigen Anwendungen auf dem Client wird.
Zum eigentlichen Problem zurück:
In Scenebuilder fehlen mir da viele Eigenschaften, die in Delphi ganz selbst verständlich sind.
z. B. Label: Font, Hintergrundfarbe und vieles mehr.
Also ich bin mir jetzt nicht sicher, wo Dir sowas fehlt. Schau einmal die Properties durch - da habe ich z.B. beim Button direkt am Anfang auch Font. Die Farben kannst Du z.B. mit Effekten anpassen - die findest Du unter Node.
Aber der SceneBuilder unterstützt auch CSS und unterstützt das relativ gut. Du kannst den CSS Inspector einblenden (im View Menü). Und dann siehst Du die möglichen Elemente und das ist dann bei einem Button z.B. auch -fx-font und das kann man aufklappen um da dann die Unterlemente zusehen. Und ein Klick bringt einen schnell zu
JavaFX CSS Reference Guide (openjfx.io).
Aber direkt editieren kann wohl weiterhin nicht. Das CSS editiere ich daher extern bei sowas.
Die Hintergrundfarben würde ich generell per Styles setzen - und dann diese nur noch zuordnen. Das hat den Vorteil, dass Du viel einfacher Anpassungen vornehmen kannst. Du änderst nur noch das CSS und alle Controls passen sich direkt an ohne dass Du diese manuell durchgehen musst.
==> Wie also
@M.L. schon richtig erwähnt hat (auch bereits in anderen Threads von Dir): Das ist die Technologie, die Du Dir auch ansehen solltest. JavaFX kann seine Stärken erst wirklich mit den CSS Elementen richtig ausspielen.