java - 动态添加内容到菜单

标签 java javafx-2 javafx

在我的 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/

相关文章:

java - JSP if 条件的不平衡括号

JavaFX 2 作为 Maven 依赖项

java - 如何在 javafx 应用程序中使用 StackOverflow 询问按钮格式?

java - 测试加载消息

java - Android Activity finish 方法杀死应用程序

Java - 以 netbeans 形式向按钮添加方法

java - Spring Bean 注入(inject)中的 ClassNotFoundException

javafx tableview 主动排序很慢

Java TextArea setText() 和 appendText() 返回空指针异常

JavaFX改变各个阶段的光标