resources-placement-in-swing-desktop-applications