Hej.
Mam problemik, potrzebuję pomocy.
Załóżmy, że mam taki kod :
(...)
Sluchacz_przycisku sluchacz = new Sluchacz_przycisku();
JButton przycisk = new JButton();
przycisk.addActionListener (sluchacz);
}
}
class Sluchacz_przycisku extends ActionListener
{
public void actionPerformed(ActionEvent arg0)
{
JButton przycisk = (JButton) arg0.getSource();
**// W jaki sposób mając referencję przycisku można wydobyć ramkę panelu w którym jest osadzony. Chciałbym w tym miejscu utworzyć okno dialogowe ale potomne względem głównego okna.**
ramka_rodzic = //tutaj nie wiem jaki kod
JDialog okno = new JDialog( ramka_rodzic, true);
}
}
Sluchacz_przycisku nie jest klasą wewnętrzną.