JListの上部にJComponentsを挿入したいと思います。具体的には、アイテムがプッシュダウンされているように見せたいと思います。私はアニメーションに必要なロジックがあると思いますが、JListにアニメーションを作りさせる方法はわかりません。アニメーションでJListに挿入する
2
A
答えて
0
私は何をやってしまってきたことはListCellRendererは、各曲のアニメーションの進行状況を追跡するために、ハッシュ・マップを使用して、これです。アニメーションは基本的にJComponentの高さを増加させ、ListCellRendererは0から100まで戻り、新しい項目が挿入されると、アニメーションが完了するまでrepaintメソッドを呼び出したままのTimerが開始されます。私はこれを最初からすべて持っていましたが、重要なのは、ListCellRendererを各繰り返しで新しいものに置き換えない限り、アニメーションが機能しないように見えることです。
public void actionPerformed(ActionEvent event) {
cards.setCellRenderer(new ItemRenderer(cardsPane));
repaint();
if(animation.done){
timer.stop()
}
}
2
最初にコンポーネントをBufferedImage
にレンダリングしてから、GlassPane(実際のコンポーネントの上)にアニメーションをレンダリングする必要があります。
これは、関連記事のようになります。How to use glass pane for animation (SwingX and Timingframework)
+0
私はそれが私が欲しいものだとは思わない。私はそれが移動すると、新しいコンポーネントを他の人に押してもらうようにしています。 – HahaHortness
関連する問題
- 1. DIVにアニメーションを挿入するには
- 2. ItemsControlへの挿入をアニメーション化する
- 3. UITableViewで行挿入アニメーションをスローダウン
- 4. JList内のJListでの入力イベント処理の問題
- 5. jQueryを使用してアニメーションをDivに挿入する
- 6. UITableView内部にアニメーションを含む行を挿入する
- 7. 別の行削除アニメーションの後に行を挿入する
- 8. アニメーション効果付きスウィフト挿入行
- 9. UICollectionViewアニメーション(挿入/項目を削除)
- 10. オーバラップセルとカスタム挿入アニメーションと削除アニメーションを持つUICollectionView
- 11. UITablleViewはスクロールせずにアニメーションを挿入します
- 12. 挿入中に列を挿入する
- 13. 行挿入アニメーションを確認する方法iOS
- 14. PasteBoardからUITextViewにGIFを挿入し、アニメーション化
- 15. ソースコードをJlistにインポートする
- 16. PGSQLに挿入するIDをBに挿入する
- 17. JavaでJListをクリアするには?
- 18. セルの挿入と削除に関するUITableViewのアニメーションの問題
- 19. 新しい行を挿入するときに行アニメーションが発生しない
- 20. JListをカスタマイズする
- 21. PDOBで挿入するときにBlobが常に1Bを挿入する
- 22. に挿入する.. HQLで挿入するとMismatchedTreeNodeExceptionが発生する
- 23. mysqlテーブルの挿入を挿入する
- 24. 挿入をスピードアップする - 一度にリストを挿入する
- 25. JListにスクロールバーを追加すると、JListがJPanelに追加される
- 26. mysql - 挿入後に他のテーブルにデータを挿入するトリガー
- 27. 挿入前にIDをデータベースに挿入することは可能ですか
- 28. 1つのレコードを挿入するだけで別のデータベースに挿入する
- 29. jQueryでtbodyを挿入する前に `thead`を挿入する方法
- 30. 独自のアニメーションを挿入する可能性のあるWPFアプリのフレーム
お困りですか? –