- 350 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 17:56:55 ]
- ダイアログであるボタンを押したときに自動でクローズしたいのですが、
方法として、ダイアログのボタンリスナーアクションで、親のパネルを取得して全コンポーネントに対し 「了解」のボタンだったらdoClick()するようにしたのですが、どうも「了解」のボタンは含まれないようです。 こんなことせずにも、簡単なものがあれば教えていただけないでしょうか。 JPanel p = (JPanel)((JButton)e.getSource()).getParent(); for (Component c: p.getComponents()) { if (c instanceof JButton) { if (((JButton)c).getText().equals("了解")) { ((JButton)c).doClick(); } } }
|

|