私は にまったく慣れていTrident Animation Library
ませんが、アニメーションにこれを使用することができ、非常にうまく機能します。
私の要件は、基本的JComponent
に、コンテナーのコーナーの 1 つからコンテナーの中央までアニメーション化することです。
以下は私の擬似コードです
this.setLayout(null);
JButton button = new JButton();
button.setLocation(new Point (0,0));
Point center = new Point(getWidth()/2, getHeight()/2);
Timeline timeline = new Timeline(notification.getComponent());
timeline.addPropertyToInterpolate("location", button .getLocation(), center );
timeline.setDuration(1000);
timeline.play();
コンテナのサイズを変更すると、コンテナの中心が変わります。例: コンテナの最初の中心が (100,100) で、コンテナのサイズ変更後に新しい中心が (200,200) の場合。
コンポーネントが(100、100)ではなく(200、200)に移動するように、補間中に新しい中心を反映できる方法はありますか?助けてください。