0
为什么下面的代码导致块状渐变?即渐变不平滑,您可以看到一些构成它的矩形。如何在大表面上制作平滑的JavaFX LinearGradient?
有没有办法解决这个问题?
顺便说一句我在Vista上运行这个,但我也在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
}
}
我没有看到这个问题,当我在Windows XP系统上运行的Java 1.6.0_11的NetBeans 6.5下的代码。 LinearGradient产品光滑 - 不是块状的。调整大小保持整个窗口的渐变。我使用的显示器是三星214T(1600x1200驱动)。 – Refactor 2009-06-01 17:16:57
更新,我确实看到它,但块状效果并不显着。查看提交的答案。 – Refactor 2009-06-01 18:24:10