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