Component c = sfp.getAwtFrame().findComponentAt(x, y);
Component c = sfp.getAWTComponent().findComponentAt(x, y);
    public Component getTopComponentAt(int x, int y) {		Component comp = super.getTopComponentAt(x, y);		SwingFrame sfp = (SwingFrame) SwingUtilities.getAncestorOfClass(                SwingFrame.class, comp);		if (sfp != null) {			Rectangle r = sfp.getBounds();			Insets ins = sfp.getSwingPeer().getInsets();			r.x = r.x + ins.left;			r.y = r.y + ins.top;			r.width = r.width - ins.left - ins.right;			r.height = r.height - ins.top - ins.bottom;			if (r.contains(x, y)) {				Component c = sfp.getAwtFrame().findComponentAt(x, y);				if (c != null) {					comp = c;				}			}		}		return comp;	}