Java tutorial
//package com.java2s; import java.awt.*; public class Main { public static Window getWindowAncestor(Component c) { for (Container p = c.getParent(); p != null; p = p.getParent()) { if (p instanceof Window) { return (Window) p; } } return null; } }