我將我的Swing應用程序轉換爲JavaFX。我有核心和用Core和Window對象分開的用戶界面。好的是我可以創建兩個窗口並將它們鏈接到同一個核心。在一個窗口中的任何更新更新核心,然後更新其他窗口:JavaFX多個初級階段
Core core = new Core();
Window window1 = new Window(core); //Extends JFrame
Window window2 = new Window(core);
我想這樣做的是保持這種相同的想法,當我轉換爲JavaFX的。我是一個擁有JavaFX的新人,所以我不太瞭解它,尤其是舞臺和場景。從我所知道的情況來看,start方法有一個我必須使用的Stage對象。這改變了我的系統,所以要創建第二個階段,我需要另一個系統。
我可以創建自己的類來擴展Stage,然後將一個Core對象傳遞給它嗎?
JavaFx對這類事情有fxml。您可以使用scenebuilder並附加一個控制器,您可以使用它來控制所有應用程序窗口。我對它並不熟悉,但我知道它在正確的方向。 – WonderWorld 2015-04-03 22:40:38
是的,您可以創建一個擴展Stage並將Core對象傳遞給它的類。 – ItachiUchiha 2015-04-04 04:23:36