Currently SwingNode's content can be accessed and set using the getContent() and setContent() method. However the class should expose a property that allows to access its content and put listeners on it:
public ReadOnlyObjectProperty<JComponent> contentProperty();
or
public ObjectProperty<JComponent> contentProperty();
public ReadOnlyObjectProperty<JComponent> contentProperty();
or
public ObjectProperty<JComponent> contentProperty();