开发工具:NetBeans
在弹出的JFrame或JDialog类上加入父JFrame的引用
private MainFrame parentFrame;
/**
* Creates new form FileDialog
*/
public FileDialog(javax.swing.JFrame parent, boolean modal) {
super(parent, modal);
initComponents();
this.parentFrame = (MainFrame)parent;
}
之后可以调用JFame的“公共”方法了
属性改为public,可直接访问,
NetBeans的控件的好像改不了,可以加一个public的set方法,以供调用
还有一种方法是吧属性改成static的
本文介绍如何在Java Swing中实现子窗口(FileDialog)与父窗口(MainFrame)之间的交互,通过传递父窗体引用到子窗口构造函数,并展示如何访问父窗口的公共方法。
8210

被折叠的 条评论
为什么被折叠?



