Я заметил, что выполнение getScene()
на узлах, размещенных внутри TabPane
, возвращает null
.Также getParent()
возвращает null
.
Мне нужно вызвать getScene()
для диалога, который открывается из узла в иерархии.
В качестве примера моя иерархия выглядит следующим образом:
Stage-Scene-SplitPane-TabPane-Tab-TextArea
Внутри textArea я открываю Alert
и вызываю
myAlert.initOwner( textArea.getScene());
textArea.getScene()
, возвращает null
, поэтому диалог отображается на другом мониторе (плохая позиция и не наследует CSS).Как я могу избежать этого?