Разделитель разделений Javafx при изменении размера родительской панели
У меня есть разделенная панель с тремя детьми, но я хочу показать только 2 верхних или 2 нижних детей одновременно. Поэтому я реализую скользящую анимацию, которая перемещает разделенную панель в родительскую панель вверх и вниз. Скользящая анимация работает нормально, но когда я изменяю размер родительской панели, у меня возникают проблемы с позициями делителя. Как я могу убедиться, что положения делителя всегда правильные? Изображение должно прояснить мою идею.
1 ответ
Вы хотите, чтобы разделитель всегда оставался посередине? Вы можете использовать привязку высокого уровня:
splitPane.getDividers().get(0).positionProperty()
.bind(splitPane.heightProperty().divide(2));
Надеюсь это поможет.