提出了这个问题:Disposing JFrame by clicking from an inner JPanel
人们提供了我不太明白的答案 所以问题是这实际上是做什么的:
((Window) getRootPane().getParent()).dispose();
谁能给我解释一下吗?
最佳答案
它获取 JPanel
,其中 JButton
处于打开状态。
然后它获取 JPanel
的父级,即JFrame
。
最后,它使用 dispose()
处置 JFrame
。
参见Root Pane Container了解更多信息
关于java - Swing 中的根 Pane 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34239239/