我一直無法在JavaFX Menu
類中找到API,這將允許我檢索父MenuBar
。任何提示,包括使用內部API都非常受歡迎。 (JavaFX 8)如何獲得JavaFX菜單的父MenuBar
背景:通常,任何JavaFX Node
都可以通過方法getParent()
爲您提供它的父項。但由於Menu
和MenuItem
不從Node
繼承,此可能性不可用。該MenuItem
類(因此也Menu
類)有兩個類似的方法:
getParentPopup()
得到父母ContentMenu
getParentMenu()
得到父母Menu
所以我本來期望像getParentMenuBar()
,但它不在那裏。
編輯:我剛剛發現這個API擴展了JIRA功能要求: https://bugs.openjdk.java.net/browse/JDK-8091154
有沒有人找到解決類似的問題?
您的應用程序是以編程方式構建還是通過FXML構建? – Adam 2015-03-31 19:23:44
我們使用FXML作爲UI的最大部分。 – 2015-04-01 07:35:32