BouncingBalls.java
というJavaファイルがあり、MyAnimation.java
という別個のJavaファイルがあるとします。 MyAnimationには、JList
からBouncingBallsのアニメーションをクリックするとGUIが表示されます。これが発生したときにMyAnimationを閉じるべきではないことに注意してください。バウンスボールは、単にそのために設定されたJPanel
で再生する必要があります。そのパネルをanimationPanel
と呼びましょう。私が選択できるアニメーションが1つしかない場合、これは問題ではありませんが、私は約5つを持つことを計画しています。本当に新しいJavaファイルを作成するか、またはペイントメソッドがオーバーロード可能でしょうか?他のJavaファイルの塗りつぶしグラフィックを使用
-1
A
答えて
1
バウンスボールは、それ専用に設定されたJPanelで再生する必要があります。そのパネルアニメーションパネルを呼び出してみましょう。私が選択できるアニメーションが1つしかない場合、これは問題ではありませんが、私は約5つを持つことを計画しています。本当に新しいJavaファイルを作成するか、またはペイントメソッドがオーバーロード可能でしょうか?
おそらく、お互いが非常に異なる場合は、別々のJPanelが必要になるでしょう。それぞれが独自のJPanelにあれば、CardLayoutと簡単にスワップできます。 JPanelを1つしか持たず、代わりにアニメーションを駆動する非コンポーネントモデルをスワップすることは可能ですか?はい、実装するのは難しいかもしれませんが、可能性があります。このルートを行った場合は、MVC(Model-View-Controller)プログラムのデザイン全体を表示したい場合は、JListを介してユーザーが選択したモデルに応じて、JPanelの描画に異なるアニメーションが表示されます。
いつものように、悪魔の詳細 - あなたはより詳細な答えが必要な場合は、詳細とminimal example programコードを提供する必要があります。
関連する問題
- 1. C#グラフィック塗りつぶしツール
- 2. 塗りつぶしマップ - java
- 3. ダブル塗りを使用したJavaの塗りつぶしの矩形
- 4. 塗りつぶしファイルは
- 5. Java配列の再塗りつぶし
- 6. Java SwingのGraphics2D塗りつぶしメソッド
- 7. ExcelのVBAを使用してシートの塗りつぶし色を「塗りつぶしなし」に設定
- 8. 塗りつぶし(bashの)
- 9. フィールドを塗りつぶし
- 10. toolStripDropDownButtonを塗りつぶし
- 11. ImageViewsを使用したAndroidの塗りつぶしの配列
- 12. ストアドプロシージャを使用したデータセットのカスタムテーブルの塗りつぶし
- 13. ブートストラップを使用したボタンの塗りつぶしの高さ
- 14. IQueryableはヌル値を他の値で塗りつぶします
- 15. 条件付きでボロノイセグメントの塗りつぶし/塗りつぶし
- 16. SVG - ジェットカラースキームを使用した塗りつぶしの長方形
- 17. プログレスバータイプの塗りつぶしを使用したjQueryスライダーバー
- 18. angularJsで塗りつぶし
- 19. SqlDataAdapter塗りつぶしエラー
- 20. 塗りつぶしテーブル
- 21. 塗りつぶしプログラム
- 22. 塗りつぶし行列
- 23. 塗りつぶし:currentColor
- 24. カスタム塗りつぶしフォーマッタ
- 25. スプライングラフグラデーション塗りつぶし
- 26. 塗りつぶし楕円
- 27. itext塗りつぶしテーブル
- 28. ゼロで塗りつぶし
- 29. Repaint()再塗りつぶし
- 30. 塗りつぶし値は
これらのアニメーションのそれぞれに独自のコンポーネントを用意し、そのアニメーションを切り替えてみませんか?それぞれのアニメーションに適切な自己定義インターフェイスを実装させてください。 – Paul
..........................こんにちは? –
@Paul少し詳しく説明できますか? – ArcIX