JavaFX ui update

Hallo an alle,
ich bin neu in JavaFX. Ich versuche in mein erstes kleines JavaFX Programm JavaFX ui (mit Scene Builder) in Laufzeit mit Methodenaufruf upzudaten aber es funzt nicht :frowning:

public class Main()
{
     Gui gui = new Gui();
     gui.go();
     Controller cont = new Controller();
     cont.cfoo();
}

//Controller
public class Controller implements Initializable{

        @FXML
         Label lab;

	@Override
	public void initialize(URL location, ResourceBundle resources) {
		// TODO Auto-generated method stub
		
	}

     public void cfoo(){
   
      Platform.runLater(new Runnable(){

		@Override
		public void run() {
		  lab.setText("foo");
				
			}
			
		});
       }
}

//View
public void Gui extends Application
{
    public void start(Stage primaryStage) {
		
              Parent root = FXMLLoader.load(...);
              Scene scene = new Scene(root);
              primaryStage.setScene(scene);
              primaryStage.show();
	}
	
	public void go()
      {
        launch();
      }
}

Koenntet mir vielleicht mit Beispiel erklaeren, wo ich Fehler mache.
Vielen Dank im Voraus.
LG

Funzt nicht ist KEINE Fehlerbeschreibung.

Wenn ich raten müsste, würde ich sagen, dass du eine NullPointerException kriegst. der Controller in Zeile 6 bzw. 7 ist nicht der, der für das Parent der Scene geladen wurde.
Du erzeugst ja eine völlig neue Instanz in der das Label nicht geladen wird, also null ist