Как я могу получить JFrame, в котором живет JPanel?
Мое текущее решение - попросить панель для нее родительский (и т.д.), пока не найду Окно:
Container parent = this; // this is a JPanel
do {
parent = parent.getParent();
} while (!(parent instanceof Window) && parent != null);
if (parent != null) {
// found a parent Window
}
Есть ли более элегантный способ, метод в стандартной библиотеке может быть?