Bir JPanel'in yaşadığı JFrame'i nasıl alabilirim?Java/Swing: Pencereyi/JFrame'i bir JPanel içinden alın
Benim şimdiki çözüm Bir Pencere bulana kadar o (böyle devam eder) ebeveyn var için paneli istemektir: daha şık bir şekilde
Container parent = this; // this is a JPanel
do {
parent = parent.getParent();
} while (!(parent instanceof Window) && parent != null);
if (parent != null) {
// found a parent Window
}
var mı, Standart Kütüphane'de bir yöntem olabilir?
Bu, olayları Swing'e bağlamak için Spring denetleyicileri kullanarak gerçekten yardımcı oldu. –
Serin, kolay ve iyi çalışıyor. –