如何在 JavaFX 的 MenuButton 中创建子菜单?
How to make a submenu within a MenuButton in JavaFX?
我正在尝试向我的 MenuButton 添加子菜单,但它似乎无法接受子菜单。是否可以这样做,或者我是否需要使用其他类型的菜单?我的菜单是这样设置的:
class DotMenuButton: MenuButton() {
item("item 1").action {
//action 1
}
item("item 2").action {
//action 2
}
//here is where I would like a submenu
menu("sub menu") {
item("sub menu item 1").action {
//sub menu action 1
}
}
}
我正在使用 TornadoFX,但如果有一种方法可以在普通 JavaFX 中执行此操作,我可以对其进行调整。如有任何建议,我们将不胜感激。
编辑: 从 tornadofx 1.7.19-SNAPSHOT 开始,上面的代码现在可以工作了。 :-)
我 committed 支持 MenuButton
中的子菜单,因此您上面的代码现在可以使用最新的快照版本。
我正在尝试向我的 MenuButton 添加子菜单,但它似乎无法接受子菜单。是否可以这样做,或者我是否需要使用其他类型的菜单?我的菜单是这样设置的:
class DotMenuButton: MenuButton() {
item("item 1").action {
//action 1
}
item("item 2").action {
//action 2
}
//here is where I would like a submenu
menu("sub menu") {
item("sub menu item 1").action {
//sub menu action 1
}
}
}
我正在使用 TornadoFX,但如果有一种方法可以在普通 JavaFX 中执行此操作,我可以对其进行调整。如有任何建议,我们将不胜感激。
编辑: 从 tornadofx 1.7.19-SNAPSHOT 开始,上面的代码现在可以工作了。 :-)
我 committed 支持 MenuButton
中的子菜单,因此您上面的代码现在可以使用最新的快照版本。