Witam mam stworzony własny dialog który się uruchamia po wciśnięciu przycisku który jest w obiekcie klasy JPanel (a JPanel jest dodany w klasie JFrame) i zastanawiam się po co mam podawać właściciela tego dialogu(właścicielem musi być obiekt klasy JFrame)
poniżej kod z wywołania dialogu który znajduje się w klasie dziedziczącej po JPanel
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
Rates rate=new Rates((MyFrame)this.getRootPane().getParent());
}
A tak na razie wygląda na razie klasa dialogu
package GUI;
import java.awt.Dimension;
import javax.swing.JDialog;
import javax.swing.JPanel;
public class Rates extends JDialog{
public Rates(MyFrame owner){
super (owner,true);
setSize(300,300);
JPanel panel=new JPanel();
add(panel);
setVisible(true);
}
}
Ps. Dobrze wywołuję dialog? Dziękuję za odpowiedzi :)