在我的 JavaFX 应用程序中,我将代码从纯 Java 移植到 FXML,但遇到了一个问题。
我的数据库中有一个项目列表。当我转到“打开项目”菜单时,我想扫描数据库,然后将内容显示为“菜单”内的“MenuItem”。在 FXML 中执行此操作的最佳方法是什么?或者还有其他程序吗?
最佳答案
一种可能的解决方案是为菜单的“onShowing”事件定义一个事件处理程序,并在该事件处理程序中添加/删除菜单项。 http://docs.oracle.com/javafx/2/api/javafx/scene/control/Menu.html#setOnShowing(javafx.event.EventHandler)
关于java - 动态添加内容到菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14624070/