Processing Canvas in JAVAFX as FXnode

Also an old related discussion with @Kevin on Stackoverflow

Note: that answer no longer works for Processing 3 – it is for Processing 2.