JPanelsから2つのクラスが拡張されていて、両方のパネルに共通のアクティビティを実行するためのボタンがあります。これを達成する最良の方法は何でしょうか?イベントの委任はここに入力されますか?他のクラスのハンドラにコントロールを渡したいのですか? (もし私が間違っていないなら、代表団は何かを仮定しています)(委任が適切であれば、良い学習資源を提供します)。私はまた、共通の静的メソッドを持つことを考え、それぞれのクラスactionPerformedはそれを呼び出すかもしれません!それとももっと良い方法がありますか?イベントハンドリングのアイデア
1
A
答えて
3
同じ機能を実行する2つ以上のコンポーネントがある場合は、Action
オブジェクトを使用することを検討してください。
詳細については、Tutorial | How to Use Actionsをご覧ください。
関連する問題
- 1. イベントハンドリング時のメモリリーク
- 2. JS OOPイベントハンドリングの変数とコンテキスト
- 3. 良いアイデア/悪いアイデア(/他のアイデア?)
- 4. QTcreatorのシグナリングへのイベントハンドリングの助けが必要
- 5. イベントハンドリングの問題は、DataGrid..A BUG内にありますか?
- 6. マルチテーマワードプレスプラグインのアイデア
- 7. UIアプリケーションアーキテクチャのアイデア
- 8. スクロールテーブルのアイデア(トリッキー)
- 9. はインテリのアイデア
- 10. Javaコードカバレッジのアイデア?
- 11. Webアプリケーションデザインのアイデア
- 12. R:サイトスクレーパーのアイデア
- 13. セットのIntelliJアイデア
- 14. ナビゲーションメニュー - アイデア?
- 15. g_main_loopでXorgイベントハンドリングを追加する方法
- 16. AJAXのプレゼンテーションのアイデア
- 17. foreachのデザインのアイデア
- 18. データのインポートのアイデア
- 19. エンタープライズ構成のアイデア
- 20. サムネイルページ分割のアイデア
- 21. C#UIフレームワークのアイデア
- 22. サーバーダッシュボード(SQL/WWW)のアイデア?
- 23. のIntelliJアイデアでリモートプロセス
- 24. スフィンクスの結果をMemcaching - 良いアイデアか悪いアイデア?
- 25. IntelliJアイデアのグラデルサポート:空のツールウィンドウ
- 26. Firebaseのデータ構造のアイデア
- 27. Elmのスマートとダムコンポーネントのアイデア
- 28. ファイナンスドメインのアイデアでのデータマイニング
- 29. VHDLのフレキシブル/ジェネリックデコーダのアイデア
- 30. アプリのアイデアForce Contact Pull Android
優秀な質問 –
「JPanel」(または「JFrame」または「Thread」)を拡張することはめったに良いことではないという一般的なコメントを投げます。組成が好ましい –
構図は何ですか? – sarath