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