参照すると
https://gist.github.com/jewelsea/2658491
これがエラーの原因となっているコードブロックです(*でマークされています)
Calendar time = GregorianCalendar.getInstance();
double second = time.get(Calendar.SECOND);
double minute = time.get(Calendar.MINUTE);
double hour = time.get(Calendar.HOUR);
double secondStartPos = 6*second;
double minuteStartPos = 6*minute;
double hourStartPos = 30*hour + (0.5*minuteStartPos);
//Define rotations
Rotate secondRotate = new Rotate(secondStartPos, 150, 150);
Rotate minuteRotate = new Rotate(minuteStartPos, 150, 150);
Rotate hourRotate = new Rotate( hourStartPos, 150, 150);
secondHand.getTransforms().add(secondRotate);
minuteHand.getTransforms().add(minuteRotate);
hourHand.getTransforms().add(hourRotate);
//Time line for second
Timeline secondTime = new Timeline(
* new KeyFrame(
Duration.seconds(60),
** new KeyValue(
secondRotate.angleProperty(),
360 + secondStartPos ,
Interpolator.LINEAR
)
)
);
そして、エラーは
※コンストラクタKeyFrame(Duration, KeyValue)は未定義
**コンストラクタ KeyValue(DoubleProperty, double, Interpolator) は定義されていません
APIドキュメントを見ました
docs.oracle.com/javafx/2/api/javafx/animation/KeyValue.html
http://docs.oracle.com/javafx/2/api/javafx/animation/KeyFrame.html
しかし、エラーが何であるかを理解できませんでした。誰か助けてくれませんか?