Je rencontre des problèmes de compréhension des dispositions dans JavaFX. Considérez le code suivant.JavaFX layouts question
Stage { title: "ListView test" scene: Scene { width: 400 height: 400 content: [ VBox { content: [ ListView { height: 200 width: 200 items: ["item1", "item2"] } ] } ] } }
Je me attendais ListView montrant en 200 x 200 dimension, mais peu importe comment j'essayé de résoudre ce problème, la largeur et la hauteur de ListView semblait figé. Mais le code suivant fonctionne pour montrer ListView comme je l'ai prévu.
Stage { title: "ListView test" scene: Scene { width: 400 height: 400 content: [ ListView { height: 200 width: 200 items: ["item1", "item2"] } ] } }
Alors, quel est le problème ici? Je ne peux pas utiliser ListView dans les mises en page?
Il semble que les mises en page dans JavaFX soient très endommagées. Je vois quelques bugs rapportés sur HBox, VBox. J'ai également soumis mon observation à JavaFX Jira: RT-8411. Espérons que tout sera corrigé dans le SDK 1.3. – Jhonghee