我使用边框窗格作为布局。底部的孩子有一个 ScrollPane,它应该使用 Border Pane 的完整宽度(拉伸) - 无论其内容如何。
val scrollPane = new ScrollPane() {
hbarPolicy = ScrollBarPolicy.ALWAYS
content = new TextFlow() {
children.add(new Text("Hello World"))
}
}
stage = new PrimaryStage {
title = "ScalaFX Hello World"
width = 1024
height = 768
scene = new Scene {
content = new BorderPane() {
center = Label("This is my center text")
bottom = new Pane {
children.add(scrollPane)
}
}
}
它在运行时看起来如下:
我有没有机会在不手动设置 ScrollPane 的宽度的情况下实现这一点?