JavaFX在应用程序执行期间再次执行启动(阶段阶段)

时间:2017-02-21 17:23:54

标签: java javafx javafx-2

我是法比奥。

我正在编写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();
}

1 个答案:

答案 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();