Почему следующий код приводит к блочному градиенту? то есть градиент не является гладким, вы можете видеть некоторые из прямоугольников, которые его создают.Как сделать гладкий линейный градиент JavaFX на большой поверхности?
Есть ли способ исправить это?
BTW Я запускаю это на 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
}
}
Я не вижу проблемы, когда я запускаю этот код под NetBeans 6.5 с Java 1.6.0_11 в системе Windows XP. Продукт LinearGradient является гладким - не является блочным. Изменение размера поддерживает градиент для всего окна. Монитор, который я использую, - это Samsung 214T (управляемый с разрешением 1600x1200). – Refactor
Обновление, я действительно вижу, но блочный эффект не драматичен. См. Представленный ответ. – Refactor
Когда вы говорите, что есть блочные, есть сплошные блоки или есть какой-то волнистый эффект, который наводит на размышления о блоках? – Refactor