我是法比奥。
我正在编写JavaFX中的剧院座位预订应用程序。我有128个圆圈作为座位,你可以看到here,被占用的是红色,自由是绿色,用户选择的是橙色。
当用户点击“Prenota”按钮时,我存储在mySQL数据库中,所选座位现已被占用,因此下次打开应用程序时,它将为红色,而不是绿色。
剧院是通过一个窗格完成的,所以是否可以刷新或重新加载整个公共无效开始(舞台舞台)以显示新座位而无需关闭应用程序?
谢谢大家。
PS:我的开始功能如下:
public void start(Stage stage) {
Group mainGroup= new Group(costoCliente,prenota,calcolaTotale,textMessaggi, //so on//);
Scene mainScene= new Scene(mainGroup,903,950);
mainScene.setFill(Paint.valueOf(configXML.parametriStile.coloreSfondo));
stage.setTitle("Theater Booking");
stage.setScene(mainScene);
stage.show();
}
答案 0 :(得分:0)
在Prenota按钮控制器中,存储数据后,您可以使用FXMLLoader类。 类似的东西:
FXMLLoader loader = new
FXMLLoader();
loader.setLocation(Aplicacion.class.getResource("MainView.fxml"));
mainLayout = loader.load();
Scene scene = new Scene(mainLayout);
primaryStage.setScene(scene);
primaryStage.show();