Краткий обзор
Определяет ряд общих переменных расположения, которые могут использоваться, чтобы определить, как определенный узел должен быть layed в пределах области расположения, выделенной ему ее родительским контейнером.
Все контейнерные классы, обеспеченные в javafx.scene.layout
поддержка LayoutInfo
, однако установка layoutInfo
на узле, который является внутренним из этих контейнеров, только требуется, когда приложение должно переопределить поведение расположения значения по умолчанию того контейнера. Например, чтобы переопределить привилегированные размеры кнопки, таким образом, это всегда будет 100 широко:
HBox {
content: [
Button {
layoutInfo: LayoutInfo { minWidth: 100 width: 100 maxWidth: 100 }
}
// ..other nodes in hbox
]
}
Переменная Сводка
доступ | имя | ввести | Может Читать | Может Init | Может Записать | Значение по умолчанию | описание |
---|---|---|---|---|---|---|---|
общественность | height | Число |
Если установлено, переопределит привилегированный height узла Изменяемого размера. Если установлено, переопределит привилегированный height узла Изменяемого размера. Если узел не будет Изменяемого размера, то будет проигнорирован. |
||||
общественность | hfill | Булев |
Если установлено, указывает, что width узла Изменяемого размера должен быть изменен вне его привилегированного width (до его максимума), чтобы заполниться, он выделил область расположения. Если установлено, указывает, что width узла Изменяемого размера должен быть изменен вне его привилегированного width (до его максимума), чтобы заполниться, он выделил область расположения. Если узел не будет Изменяемого размера, то будет проигнорирован. |
||||
общественность | hgrow | Приоритет |
Если установлено, определит горизонталь, выращивают приоритет для области расположения узла. Если установлено, определит горизонталь, выращивают приоритет для области расположения узла. Это ограничение управляет, как контейнер выделяет дополнительное горизонтальное пространство области расположения узла, если контейнер изменяется больше, чем его привилегированный width и многократные узлы конкурируют за горизонтальное пространство. Если Если Если |
||||
общественность | hpos | HPos |
Если установлено, определит, как узел должен быть горизонтально расположен относительно его выделенной области расположения. |
||||
общественность | hshrink | Приоритет |
Если установлено, определит горизонтальный приоритет уменьшения для области расположения узла. Если установлено, определит горизонтальный приоритет уменьшения для области расположения узла. Это ограничение управляет, как контейнер вычитает горизонтальное пространство из области расположения узла, если контейнер изменяется меньший, чем его привилегированный width и многократные узлы конкурируют за горизонтальное пространство. Если Если Если |
||||
общественность | поле | Вставки |
Если установлено, определит поле места, которое должно быть выделено вокруг за пределами границ расположения узла во время расположения. |
||||
общественность | maxHeight | Число |
Если установлено, переопределит максимальный height узла Изменяемого размера. Если установлено, переопределит максимальный height узла Изменяемого размера. Если узел не будет Изменяемого размера, то будет проигнорирован. |
||||
общественность | maxWidth | Число |
Если установлено, переопределит максимальный width узла Изменяемого размера. Если установлено, переопределит максимальный width узла Изменяемого размера. Если узел не будет Изменяемого размера, то будет проигнорирован. |
||||
общественность | minHeight | Число |
Если установлено, переопределит минимальный height узла Изменяемого размера. Если установлено, переопределит минимальный height узла Изменяемого размера. Если узел не будет Изменяемого размера, то будет проигнорирован. |
||||
общественность | minWidth | Число |
Если установлено, переопределит минимальный width узла Изменяемого размера. Если установлено, переопределит минимальный width узла Изменяемого размера. Если узел не будет Изменяемого размера, то будет проигнорирован. |
||||
общественность | vfill | Булев |
Если установлено, указывает, что height узла Изменяемого размера должен быть изменен вне его привилегированного height (до его максимума), чтобы заполниться, он выделил область расположения. Если установлено, указывает, что height узла Изменяемого размера должен быть изменен вне его привилегированного height (до его максимума), чтобы заполниться, он выделил область расположения. Если узел не будет Изменяемого размера, то будет проигнорирован. |
||||
общественность | vgrow | Приоритет |
Если установлено, определит вертикаль, выращивают приоритет для области расположения узла. Если установлено, определит вертикаль, выращивают приоритет для области расположения узла. Это ограничение управляет, как контейнер выделяет дополнительное вертикальное пространство области расположения узла, если контейнер изменяется больше, чем его привилегированный height и многократные узлы конкурируют за вертикальное пространство. Если Если Если |
||||
общественность | vpos | VPos |
Если установлено, определит, как узел должен быть вертикально расположен относительно его выделенной области расположения. |
||||
общественность | vshrink | Приоритет |
Если установлено, определит вертикальный приоритет уменьшения для области расположения узла. Если установлено, определит вертикальный приоритет уменьшения для области расположения узла. Это ограничение управляет, как контейнер вычитает вертикальное пространство из области расположения узла, если контейнер изменяется меньший, чем его привилегированный height и многократные узлы конкурируют за вертикальное пространство. Если Если Если |
||||
общественность | width | Число |
Если установлено, переопределит привилегированный width узла Изменяемого размера. Если установлено, переопределит привилегированный width узла Изменяемого размера. Если узел не будет Изменяемого размера, то будет проигнорирован. |