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
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