JavaFX - setVisible скрывает элемент, но не меняет порядок соседних узлов

Поскольку он невидим, он java-se не перемещается наверх. Вы javafx-2 должны удалить это примерно java так:

// remove
vbox.getChildren().remove(...)

После того, как вы удалили java-se элемент, который хотите сделать jre невидимым, другой элемент core-java должен переместиться наверх.

java

javafx

javafx-2

javafx-8

fxml

2022-11-01T15:06:02+00:00