JavaFX のレイアウトを理解するのに問題があります。次のコードを検討してください。
ステージ {
タイトル:「ListViewテスト」
シーン: シーン {
幅: 400
高さ: 400
コンテンツ: [
V ボックス {
コンテンツ: [
リストビュー {
高さ: 200
幅: 200
アイテム: [「アイテム1」、「アイテム2」]
}
]
}
]
}
}
ListView が 200 x 200 のサイズで表示されることを期待していましたが、これをどのように修正しようとしても、ListView の幅と高さが固定されているように見えました。しかし、次のコードは、意図したとおりに ListView を表示するために機能します。
ステージ {
タイトル:「ListViewテスト」
シーン: シーン {
幅: 400
高さ: 400
コンテンツ: [
リストビュー {
高さ: 200
幅: 200
アイテム: [「アイテム1」、「アイテム2」]
}
]
}
}
それで、ここで何が問題なのですか?レイアウト内で ListView を使用できませんか?