私はJPanel(pnl1)を追加したJFrame(frm)を持っています。今度は別のJPanel(pnl2)が内部にあります。私はJButton(btnThrow)をpnl2に持っています.... btnThrowをクリックしてfrmのオブジェクトを追加/変更することは可能ですか? 私はどのようにして親コンテナのコンポーネントを変更/追加できますか?子パネル内のJButtonのActionEventによる親コンテナへのコンポーネントの追加
1
A
答えて
2
質問に応じて、コンテナにコンポーネントを追加する方法は既に分かっています。したがってボタンがクリックされたときにこれを行うことが唯一残っています。ActionListener
をボタン(JButton#addActionListener
)に追加することで実現できます。リスナーの親を探すには、参照を渡すか、ActionEvent#getSource
を使用して、親(Component#getParent
)を検索します。個人的に、私は参照を渡すでしょう
+0
Thanx..brother ... – PanxShaz
関連する問題
- 1. 親コンポーネント内の親コンポーネントの子コンポーネントの値(ListView内)へのアクセス方法ネイティブ
- 2. JButtonへのMouseMotionListenerの追加
- 3. 親コンポーネント内の子コンポーネントへの参照を取得する
- 4. 親コンポーネント内の子コンポーネントの要素への参照の取得
- 5. 親コンポーネントへの親コンポーネントへの子コンポーネントクラスの受け渡し
- 6. reactjsの親コンポーネントの子コンポーネントへのアクセス
- 7. ReactJs:子コンポーネントから親コンポーネントへのデータ
- 8. 子コンテナ内のイメージスライダを親コンテナの幅よりも幅広にするには?
- 9. MVC親内の親リストに子を追加する
- 10. CollectionItemへのプロパティの子孫コンポーネントへの追加
- 11. 格子バーチカルのパネルにテキストを追加
- 12. 複数の子コンポーネントまたは単純な親コンポーネントにイベントリスナーを追加する
- 13. Vue内の子コンポーネントから親コンポーネントへのデータの受け渡し
- 14. angularJSの子コンポーネントから親コンポーネントへの値の受け渡し
- 15. Vue.JSの親コンポーネント内に子コンポーネントを作成する
- 16. 親コンポーネント内から子コンポーネントの参照にアクセスする
- 17. Javaのスイングを使用してパネルをコンテナに追加する
- 18. React - 別のDOMコンテナに子を持つ親コンポーネント
- 19. 異なる名前のパネルにJButtonを追加するどうして? (Java)(スイング)
- 20. Angular2:親子コンポーネント内の双方向バインディング
- 21. 子コンポーネントから親コンポーネントへのデータの取得
- 22. 子コンポーネントから親コンポーネントへのデータの処理方法
- 23. 親コンポーネントから子コンポーネントへの小道具の受け渡し
- 24. 親コンポーネントから子コンポーネントへのangular2の双方向データバインディング
- 25. 子コンポーネントから親コンポーネントへのデータの受け渡し
- 26. 子コンポーネントの更新親コンポーネント
- 27. Angle2のngFormの親コンポーネントから子コンポーネントへの値の受け渡しはありますか? 子コンポーネントへ
- 28. Extjs:コンテナへのリンクを追加する
- 29. wp_nav_menuの親コンテナの後ろにdivを追加するには?
- 30. Winforms子フォームから親フォームへのtabPageの追加
はい、可能です。 [Swingレイアウト・マネージャーに関するチュートリアル](http://docs.oracle.com/javase/tutorial/uiswing/layout/index.html)はまだ読んでいますか?これの大部分はそこに綴られています。 –