2012-09-10 21 views
0

我想知道如何在JavaFX 2應用程序啓動時運行代碼。 例如Netbeans中的Hello World應用程序。如何在開始時將元素設置爲不可見? 我使用JavaFx與FXML和SceneBuilder。以javaFX開頭運行代碼2

用java我可以在Netbeans中使用「編輯代碼」來放入我的代碼,它會在開始時運行。

回答

2

使用fxml,你可以附加一個controller,當文檔被加載時這將調用initialize方法(這將是我在代碼中初始化基於fxml的UI的首選方式)。

JavaFX應用程序有一個start方法用於在啓動時處理初始化GUI。

在您的fxml中,您可以設置節點上的visibility屬性來定義它的初始可見狀態。

您可以創建一個CSS樣式表,並在該設置中選擇一個選擇器來選擇您的節點並對其進行初始樣式設置,例如使其不可見。

FXML還允許您在fxml文檔或外部文件中嵌入腳本語言,這些文件可用於初始化GUI並處理事件。