Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:如何访问父JFrame';Jpanel中的s方法_Java_Swing - Fatal编程技术网

Java:如何访问父JFrame';Jpanel中的s方法

Java:如何访问父JFrame';Jpanel中的s方法,java,swing,Java,Swing,我的JFrame和JPanel是两个独立的类,我的JFrame使用JPanel作为自己的内容窗格。在JPanel内部,当单击某个按钮时,我想将JFrame的可见性设置为false。不过,我不知道如何在JPanel中访问JFrame的方法。我们将不胜感激 您可以使用,它将返回包含组件的窗口,如果组件没有父窗口 JFrame是Window的后代,因此您可以在返回的窗口上自由调用setVisible

我的JFrame和JPanel是两个独立的类,我的JFrame使用JPanel作为自己的内容窗格。在JPanel内部,当单击某个按钮时,我想将JFrame的可见性设置为false。不过,我不知道如何在JPanel中访问JFrame的方法。我们将不胜感激

您可以使用,它将返回包含组件的
窗口,如果组件没有父
窗口

JFrame
Window
的后代,因此您可以在返回的
窗口上自由调用
setVisible