我在android上工作了一段时间,在那里喜欢有用的类RelativeLayout。它有助于相对于彼此轻松地在屏幕上定位元素。
不久前,我已切换到javafx。有时我觉得我需要这个有用的课程,但是找不到任何类似的课程。有谁知道使fxml布局元素行为类似的任何方法?
答案 0 :(得分:0)
JavaFX中没有与此完全等效的方法,但是有些布局可以使您获得类似的效果。
GridPane
允许您为其子级指定行索引和列索引。如果应该相邻放置的子项的索引相差1,则应将它们相邻放置。您还可以通过设置rowSpan
/ columnSpan
来使孩子使用多个行/列。有几个约束影响节点的大小。
AnchorPane
允许您指定距应放置节点的侧面的距离。
根据您所需的约束,包含AnchorPane
和HBox
的{{1}}和VBox
的{{1}}可以复制所需的布局,但是如果适用于GridPane
您,要简单得多。