期间再次执行启动(第一阶段阶段)我法比奥。的JavaFX应用程序执行
我编码剧院的座位预订的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();
}
您要重新加载整个应用程序,因为一个数据的变化... ???我建议你重新设计你的应用程序。 –
我更喜欢Seat Seat中的void函数setRed(int number),但我不知道如何选择该座位。 。pane.getChildren()添加(座椅); - >是为一个窗格添加座位的代码,所以我无法访问一个座位。 @James_D – Condo
说真的,如果没有办法更新你所需要的个人数据,并据此有观点做出反应,你真的需要重新设计你有结构化的应用程序的方式(至少是这样,你有建模的数据)。你应该阅读MVC/MVP设计,如果你不熟悉它,并且使用那种应用程序结构。 –