Задать вопрос
  • Как найти высоту контейнера в JavaFX?

    @SergeyBerezovsky Автор вопроса
    ComboBox выполняет роль счетчика. Какое человек выберет в ней число, столько элементов отобразится в ScrollPane. И еще я хотел бы уточнить, что в ScrollPane есть AnchorPane (1) в котором располагается еще множество AnchorPane (2), число которых зависит от того какое число выберет человек. Также в этих AnchorPane (2) расположены элементы, которые являются одинаковыми (по занимаемому месту в этом контейнере) во всех таких AnchorPane (2). Так вот, задание немного поменялось. Теперь AnchorPane (1), который находится в ScrollPane нам особо не нужен (его высота), нам нужна высота AnchorPane (2). Ведь в форме, я всё буду размещать, считай все по координатам, поэтому если высота AnchorPane (2) изменится, то надо чтобы верстка не разрушилась.
  • Как найти высоту контейнера в JavaFX?

    @SergeyBerezovsky Автор вопроса
    А как сделать со вторым способом? То что вы сказали, я так пробовал делать, только вот
    ComboBox<String> comboBox = (ComboBox<String>) event.getSource();
    // Контейнер в котором находится ComboBox 
    Parent anchorPane = comboBox.getParent(); 
    // Root контейнер в котором находится anchorPane в котором находится ComboBox и scrollPane
    Parent mainParent = parent.getParent(); 
    // Получаем Node scrollPane, но далее методы типа getChild() или getChildrenUnmodifiable() недоступны...
    Node scrollPane = mainParent.getChildrenUnmodifiable().get(2)

    Как мне быть?