円で弧を描くのに苦労しています。私は、開発者は、彼がアニメーションのためRegion
秒、Circle
sおよびArc
を使用したことを言ったこのvideo (starting at 43:45)からこのサーモスタットJavaFXで別の図形(円弧)を使用して図形(円)をクリップする方法
を再現しようとしています。だから私はアニメーションアークで円をクリップする方法を見ることができません。
私のコード今のところ...
//stroke is the circle without fill
stroke.setClip(arc);
そして、私は次のエラーを取得する:
Caused by: java.lang.IllegalArgumentException: Node's clip set to incorrect value (node already connected, node = Circle[id=stroke, centerX=0.0, centerY=0.0, radius=200.0, fill=0x1f93ff00, stroke=0x63ff26ff, strokeWidth=30.0], clip = ObjectProperty [bean: Circle[id=stroke, centerX=0.0, centerY=0.0, radius=200.0, fill=0x1f93ff00, stroke=0x63ff26ff, strokeWidth=30.0], name: clip, value: null]).
それでは、どのようにこの問題を解決することができます!私はゲージやサーモスタットアプリの巨大なファンです。
ありがとうございます!!!
はあなたが適切な時間を指すように動画へのリンクを編集できますか?このビデオは1時間以上ですが、確かに私はビデオ全体を見るだけで目的の行動を知ることはできません。私は多くの人がそうしているとは思っていません。 – fabian
@fabia申し訳ありません、[this](https://youtu.be /7is1WTtbZj4Δt= 2623)は位置である。おかげ – Hayden