java - Swing 中的根 Pane 是什么?

标签 java swing

提出了这个问题: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/

相关文章:

java - 使用 Apache Spark 读取 Json 文件

java - Eclipse 类未找到异常

java - 如何在 Java 8 桌面应用程序中替换或重新启动死锁的 Swing EventDispatchThread/EventQueue

java - JScrollpane 无法正常显示

java - 使用 AttributeSet 在不同颜色下划线 StyleConstant

java - Java Swing 中的跑马灯效果

java - 更改文本字段的值,因为另一个文本字段的值已更改,并且相同但相反,导致错误

java - 使用 Tomahawk 将数据导出为 PDF 格式?

javascript - Seleniumwebdirver 与 Java 登录身份验证失败;传递正确的凭据

java - 与 java 图形绘制混淆