import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.shape.Circle;
import javafx.scene.paint.RadialGradient;
import javafx.scene.paint.Stop;
import javafx.ext.swing.SwingSlider;
var slider=SwingSlider{maximum: 100
minimum: 0 value:0 translateX:10 translateY:110} //定义一个 slider 变量,然后引用 slider.value
Stage{
title:"data bind"
height:200
width:300
visible:true
scene:Scene{
fill:Color.LIGHTGRAY
content:[slider,Circle{
centerX:bind slider.value+50 //bind 运算符会跟踪右侧的值的任何变化
centerY:60
radius:20
stroke:Color.YELLOW
fill:RadialGradient{ //填充一个颜色渐变的圆
focusX:60
focusY:100
radius:20
proportional:false
centerX:50
centerY:60
stops:[ //个人理解为主色点的集合
Stop{offset:0 color:Color.ORANGE},
Stop{offset:1 color:Color.WHITE}
]
} //radial
} ]
}
}