- 締切済み
JPanelについて
質問させてください。 JPanel上にaddされているコンポーネントを 全てgetする方法はありますか? 実際に行いたい処理は、 JPanel上にあるvisibleなJButtonを全て取得です。 以上です。詳しい方がいらしたら教えてください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#49664
回答No.1
public Component[] getComponents() ではいかが?? まずは、JavaDocを読みましょう。
お礼
確かにそうですよね。 getComponentsで取得している親コンポーネントを間違えていました。 そのためgetComponentsでは全て正しく取得できないのかと勘違いしていました。 JButtonが追っているJPanelのgetComponentsでうまくいきました。 ありがとうございます。