Map component for Swing