我注意到在放置在getScene()
内的节点上执行TabPane
会返回null
。 getParent()
也会返回null
。
我需要为从层次结构中某个节点打开的对话框调用getScene()
。
例如,我的层次结构是这样的:
Stage-Scene-SplitPane-TabPane-Tab-TextArea
在textArea内部,我打开一个Alert
并致电
myAlert.initOwner( textArea.getScene());
textArea.getScene()
返回null
,因此该对话框在其他监视器上显示(位置错误且不继承css)。
我如何避免这种情况?