java - Changing Label text JavaFX FXML - Stack Overflow You may change a label only from FX application as reaction on user action or from background job. Say, an user does something and as result a label changed. - Dmytro Maslenko Jul 14, 2017 at 20:32 Your controller should be used to update or "control" the items on the FXML that they represent.