我创建了一个扩展JFrame
public class MyFrame extends JFrame
{
public MyFrame()
{
JPanel panel = new JPanel();
JPanel panel2 = new JPanel();
JDialog myDialog = new JDialog(MyFrame, Dialog.ModalityType.DOCUMENT_MODAL);
//How can I set my MyFrame as Parent for JDialog???
panel.add(panel2);
add(panel);
}
}
在上面的代码中,我想将MyFrame设置为JDialog的父级。我怎么能这样做?我尝试像我在我的代码中显示的那样,但这给了我错误。
如何将MyFrame设置为JDialog的父级
答案 0 :(得分:1)
您使用此关键字。
JDialog myDialog = new JDialog(this, Dialog.ModalityType.DOCUMENT_MODAL);
此处有更多信息:http://docs.oracle.com/javase/tutorial/java/javaOO/thiskey.html