Warum führt der folgende Code zu einem blockigen Gradienten? d. h. der Farbverlauf ist nicht glatt, Sie können einige der Rechtecke sehen, aus denen er besteht.Wie erstellt man einen glatten JavaFX LinearGradient auf einer großen Fläche?
Gibt es eine Möglichkeit, das zu beheben?
BTW Ich betreibe dies auf Vista, aber ich habe das auch auf einem Mac erlebt.
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
}
}
druckt ich das Problem nicht sehen, wenn ich diesen Code unter NetBeans 6.5 mit Java 1.6.0_11 auf einem Windows XP-System ausgeführt werden. Das LinearGradient-Produkt ist glatt - nicht blockartig. Bei der Größenanpassung wird der Farbverlauf für das gesamte Fenster beibehalten. Monitor, den ich benutze, ist ein Samsung 214T (angetrieben bei 1600x1200). – Refactor
Update, ich sehe es, aber der blockige Effekt ist nicht dramatisch. Siehe übermittelte Antwort. – Refactor
Wenn du blocky sagst, gibt es feste Blöcke oder gibt es einen welligen Effekt, der auf Blöcke hindeutet? – Refactor