• 締切済み

JPanelについて

質問させてください。 JPanel上にaddされているコンポーネントを 全てgetする方法はありますか? 実際に行いたい処理は、 JPanel上にあるvisibleなJButtonを全て取得です。 以上です。詳しい方がいらしたら教えてください。

みんなの回答

noname#49664
noname#49664
回答No.1

public Component[] getComponents() ではいかが?? まずは、JavaDocを読みましょう。

参考URL:
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/awt/Container.html
javaTarou
質問者

お礼

確かにそうですよね。 getComponentsで取得している親コンポーネントを間違えていました。 そのためgetComponentsでは全て正しく取得できないのかと勘違いしていました。 JButtonが追っているJPanelのgetComponentsでうまくいきました。 ありがとうございます。

関連するQ&A