Pourquoi le code suivant conduit-il à un dégradé de blocs? c'est-à-dire que le dégradé n'est pas lisse, vous pouvez voir certains des rectangles qui le composent.Comment faire un JavaFX LinearGradient lisse sur une grande surface?
Y at-il un moyen de résoudre ce problème?
BTW Je l'utilise sur Vista, mais je l'ai aussi expérimenté sur Mac.
var stage:Stage = Stage {
title: "Louis' Photo Wall"
width: 900
height: 600
scene: Scene {
content : Rectangle {
width: bind stage.scene.width
height: bind stage.scene.height
fill:LinearGradient {
startX : 0.0
startY : 0.0
endX : 0.0
endY : 1.0
stops: [
Stop {
color : Color {
red:0.0
blue:0.0
green:0.0
}
offset: 0.0
},
Stop {
color : Color {
red:0.8
blue:0.8
green:0.8
}
offset: 1.0
},
]
}
}//OuterRectangle
}
}
Je ne vois pas le problème quand je lance ce code sous NetBeans 6.5 avec Java 1.6.0_11 sur un système Windows XP. Le produit LinearGradient est lisse et non blocky. Le redimensionnement maintient le dégradé pour la totalité de la fenêtre. Mon moniteur que j'utilise est un Samsung 214T (conduit à 1600x1200). – Refactor
Mise à jour, je le vois, mais l'effet de bloc n'est pas dramatique. Voir la réponse soumise. – Refactor
Quand vous dites blocky, y a-t-il des blocs solides ou est-ce qu'il y a une sorte d'effet ondulé qui suggère des blocs? – Refactor