在我的JavaFX應用程序中,我將我的代碼從純Java移植到FXML,並且遇到了一個問題。動態添加內容到菜單
我的數據庫中有一個項目列表。當我轉到Open Project
菜單時,我想掃描數據庫,然後在Menu
內顯示將內容作爲MenuItem
。在FXML中做這件事的最好方法是什麼?或者其他程序?
在我的JavaFX應用程序中,我將我的代碼從純Java移植到FXML,並且遇到了一個問題。動態添加內容到菜單
我的數據庫中有一個項目列表。當我轉到Open Project
菜單時,我想掃描數據庫,然後在Menu
內顯示將內容作爲MenuItem
。在FXML中做這件事的最好方法是什麼?或者其他程序?
方式一:
一種可能的解決方案是爲Menu的「onShowing」事件定義事件處理程序,並在該事件處理程序中添加/刪除菜單項。 http://docs.oracle.com/javafx/2/api/javafx/scene/control/Menu.html#setOnShowing(javafx.event.EventHandler)
我知道。我想將它添加到fxml本身 – Jatin