这个问题被问到:Disposing JFrame by clicking from an inner JPanel
人们提供的答案我不太明白 所以问题是这实际上是做什么的:
((Window) getRootPane().getParent()).dispose();
有人可以向我解释一下吗?
答案 0 :(得分:2)
获取JPanel
所在的JButton
。
然后它获取JPanel
的父级,即JFrame
。
最后它使用JFrame
处理dispose()
。
有关详细信息,请参阅Root Pane Container