Jestli to chapu spravne, chces zjistit, jestli se dve Swing komponenty nekde dotykaji. Pak ale A i G musi dedit z Component.
public boolean intersects(Component testa, Component testb){
Rectangle rectB = testb.getBounds();
Rectangle result = SwingUtilities.computeIntersection(testa.getX(), testa.getY(),
testa.getWidth(), testa.getHeight(), rectB);
return (result.getWidth() > 0 && result.getHeight() > 0);
}