It is currently not possible to reapply a ResourceBundle on a FXML-based component/view after initialization (FXMLLoader.load())
A typical use case for this functionality would be, to change the language of an app during runtime (load a ResourceBundle with a different language and apply the texts to the component/view without reinstatiating all Nodes of the component/view.
Currently the FMXL file can only be reloaded completely which includes reinstatiation of all nodes, reset all bindings, reapply all Listeners, etc. which is a big overhead or as an alternative force the user to restart after the language change.
See a further description on https://forums.oracle.com/forums/thread.jspa?threadID=2460655&tstart=0
A typical use case for this functionality would be, to change the language of an app during runtime (load a ResourceBundle with a different language and apply the texts to the component/view without reinstatiating all Nodes of the component/view.
Currently the FMXL file can only be reloaded completely which includes reinstatiation of all nodes, reset all bindings, reapply all Listeners, etc. which is a big overhead or as an alternative force the user to restart after the language change.
See a further description on https://forums.oracle.com/forums/thread.jspa?threadID=2460655&tstart=0