James_D wrote:One of the critiques mentioned that it is hard to access a JavaFx object from Java. Has this been fixed?
The link you provided dates back to pre-JavaFX 2.0, which was released in October 2011. Versions 2.0 and later are a very different beast to the earlier versions.
James_D wrote:Thanks for the reply. I shall do the tutorial. So is JavaFX a replacement for Swing and/or applets?
Yes. JavaFX 2.0 can be written all in Java. The recommended approach is to define the layout in FXML, but it is very easy to inject components defined in the FXML into a controller class.
This tutorial http://docs.oracle.com/javafx/2/fxml_get_started/jfxpub-fxml_get_started.htm covers FXML.