期間再次執行啓動(第一階段階段)我法比奧。的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設計,如果你不熟悉它,並且使用那種應用程序結構。 –