В JavaFX каждый Node
может иметь ровно один (1) Parent
. См. Страницу Node Class в API JavaFX. Если вы добавите Node
к другому Parent
, Node
теряет свое «соединение» со старым Parent
, что означает, что он не будет отображаться или доступен под старым Parent
. Метод, который вызывает это в вашем исходном коде, - tab.setContent(myText);
.
Чтобы решить вашу проблему, вам нужно создать пять разных (= отдельных) объектов и установить каждый из них в точности один TabPane
как child // content.