2012-11-08 12 views
5

So che posso caricare un file FXML in un oggetto genitore con il seguente:JavaFX 2 - Scrivi oggetto padre di FXML File

parent = FXMLLoader.load(getClass().getResource(fxmlFile.getAbsolutePath())); 

Ora voglio fare l'esatto contrario e salvare un oggetto padre come la radice di un file FXML.

Qualcuno sa come realizzare questo?

risposta

2

Attualmente non esiste alcuna API pubblica che consente la serializzazione di un oggetto JavaFX generico in FXML. Inoltre, è tutt'altro che banale implementare una cosa del genere, perché non è noto in fase di esecuzione quali valori debbano essere inizializzati dove e così via.

JavaFX SceneBuilder utilizza un meccanismo per serializzare su FXML per implementare la funzionalità di trascinamento di trascinamento &, ma il codice per questo è piuttosto pesante.

See:
https://forums.oracle.com/forums/thread.jspa?messageID=10377102

Problemi correlati