powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / javafx ресайзинг
4 сообщений из 4, страница 1 из 1
javafx ресайзинг
    #39299780
Maxifly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совершенно не понимаю, как описывать ресайзинг контролов при изменении размеров окна.

Нашел пример, где в окне находится одно единственное поле:
Код: java
1.
2.
3.
4.
5.
6.
HBox container  = new HBox(textField);
        container.setAlignment(Pos.CENTER);
        container.setPadding(new Insets(10));

        // Set Hgrow for TextField
        HBox.setHgrow(textField, Priority.ALWAYS);




Возникает вопрос:
А что делать, если у меня не поле, а скажем, таблица с тремя колонками?
Как сказать им, чтобы они занимали по трети размера родительской ноды?

Подозреваю, что вряд ли это все надо руками программировать.
Как вообще делать-то? Помогите разобраться.

PS: Использую fxml и SceneBuilder.




Люблю галеры - работящий коллектив, романтика мужского труда. Стоишь на мостике в пене брызг и эдак поворотясь:
- Голубчик! Утроить количество ударов - Али-паша уходит...
...
Рейтинг: 0 / 0
javafx ресайзинг
    #39299787
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В SceneBuilder в свойствах есть Anchor Pane Constraints. Там можно задать поведение контрола при изменении размеров родителя.
В таблице есть CONSTRAINED_RESIZE_POLICY и UNCONSTRAINED_RESIZE_POLICY. Если их не хватает, но желаемое придется дописать.
Некоторые вон через биндинг справляются
http://stackoverflow.com/questions/10152828/javafx-2-automatic-column-width
...
Рейтинг: 0 / 0
javafx ресайзинг
    #39299816
Maxifly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Anchor Pane Constraints, я так понимаю есть, только если я контрол поместил в Anchor Pane

А если у меня GridPane, к примеру? Ну или еще какой вариант. (HBox и в нем три контрола. Да куча вариантов же!).

Может Вы знаете какую-нибудь разумную статью для этого дела?
...
Рейтинг: 0 / 0
javafx ресайзинг
    #39299987
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxiflyА если у меня GridPane, к примеру?
RTFMAlternatively, RowConstraints and ColumnConstraints allow the size to be specified as a percentage of gridpane's available space:
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / javafx ресайзинг
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]