Sadly the JavaFX scene graph can't be rendered to an arbitrary graphics target the way that a Swing UI can. Someone asked for the feature a long time ago, but it doesn't seem like it will be added:https://bugs.openjdk.java.net/browse/JDK-8091853
You have to settle for rendering to an image, which is useful but definitely a backward step compared to what is possible in Swing:http://code.makery.ch/blog/javafx-2-sna ... png-image/
JFreeSVG is based on the Java2D API. It will only help in JavaFX for elements that you render to a canvas using FXGraphics2D.