Comment puis-je obtenir le JFrame dans lequel vit un JPanel?
Ma solution actuelle consiste à demander au panneau son parent (et ainsi de suite) jusqu'à ce que je trouve une fenêtre:
Container parent = this; // this is a JPanel
do {
parent = parent.getParent();
} while (!(parent instanceof Window) && parent != null);
if (parent != null) {
// found a parent Window
}
Y at-il une manière plus élégante, une méthode dans la bibliothèque standard peut être?