JavaFX - ScrollPane и настройка размера

1

Я знаю, что это, вероятно, очевидно, но я искал и не нашел решения. Я хочу иметь привязку, завернутую в scrollpane. В этой области прокрутки. Я хотел, чтобы размер фактического просмотра был 1000x1000, но прокручиваемая область была бы равна 1920x1080. Я хочу, чтобы анкерная панель составляла 1920x1080 (полный размер прокручиваемой прокрутки).

Первый вопрос: как установить размер прокручиваемой области? Я установил HMax: 1920, HMin: 0, HValue: 0 и VMax: 1080 VMin: 0, VValue: 0. Это, похоже, не делает трюк, и я только устанавливаю эти значения на основе информации, которую я слабо понял javafx api.

Второй вопрос: как установить привязку в полный (прокручиваемый) размер прокрутки? Я завернул его в scrollpane (я делаю это в scriptbuilder), но я не уверен, что он автоматически заполнит всю область прокрутки, в том числе при прокрутке панели прокрутки.

Теги:
javafx
javafx-8

1 ответ

3
Лучший ответ

Установите предпочтительный размер AnchorPane на 1920x1080. ScrollPane изменяет размер своего контента на предпочтительный размер контента.

Установите предпочтительный размер окна просмотра ScrollPane на 1000x1000

anchorPane.setPrefSize(1920, 1080);
scrollPane.setPrefViewportWidth(1000);
scrollPane.setPrefViewportHeight(1000);
  • 0
    Я знал, что это должно быть более очевидно, чем я думал. Спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню