@_hansolo's JavaFX SwingNode example