ボーダー ペインをレイアウトとして使用します。一番下の子には 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 の幅を手動で設定せずにこれを達成できる可能性はありますか?