【发布时间】:2012-03-27 21:31:05
【问题描述】:
如何获取 JPanel 所在的 JFrame?
我目前的解决方案是向面板询问它的父级(等等),直到我找到一个窗口:
Container parent = this; // this is a JPanel
do {
parent = parent.getParent();
} while (!(parent instanceof Window) && parent != null);
if (parent != null) {
// found a parent Window
}
有没有更优雅的方式,标准库中的方法可能是?
【问题讨论】:
标签: java swing jframe swingutilities