Как иметь интерактивную карту в JFrame - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь использовать изображение карты, на котором пользователь может навести курсор, и выбрать штат США, который я затем буду использовать для другой части моей программы, как бы я это сделал?

1 Ответ

2 голосов
/ 20 января 2020
  1. Получить карту Соединенных Штатов
  2. Нарисуйте ее на JPanel
  3. Добавьте обработчик кликов к JPanel
  4. В обработчике кликов получите информацию где пользователь щелкнул по событию
  5. Иметь набор полигонов со всеми границами состояний
  6. Перебрать все полигоны, чтобы проверить, нажал ли пользователь внутри одного
  7. . Вернуть ассоциированное состояние
...