【发布时间】:2014-01-09 00:20:00
【问题描述】:
我正在使用 JavaFX,我的应用程序有一个表,我可以向表中添加元素,但我想创建一个上下文菜单,当我右键单击该行时,该菜单会显示在该行上。
我有什么...
在 Scene Builder 中,我有一个在激活上下文菜单时运行的方法,但这并不是我想要的。这真的很好,因为我可以随时以编程方式从表中抓取选定的项目。如果我保留现有的内容,问题是让上下文菜单在所选元素处弹出。
contextMenu 是带有菜单项的上下文菜单。 connectedUsers 是 TableView
以下是我能得到的最接近的,但这显示了 TableView 底部的上下文菜单
contextMenu.show(connectedUsers, Side.BOTTOM, 0, 0);
【问题讨论】:
-
关于 TableViews、TableRows 和 TableCells 上的 ContextMenus 的完整讨论,请参阅this
-
上面的链接坏了,所以这里有一个可行的替代方案:web.archive.org/web/20170328115801/https://www.marshall.edu/…
标签: java javafx contextmenu