public boolean contains(Point pt, int dw, int dh) {
return window != null && WindowUtils.contains(window, pt, dw, dh);
}
private JWindow createWindow() {
JWindow w = new JWindow(SwingUtilities.getWindowAncestor(owner));
w.setLocationByPlatform(locationOnScreen == null);
createContentPane(w);
sizeHandler.setPreferredSize(w);
installWindowListener(w);
installResizer(w);
w.setFocusableWindowState(focusable);
w.pack();
sizeHandler.enforceLimits(w);
return w;
}