如何在JFrame中创建交互式地图

问题描述 投票:-6回答:1

我正在尝试使用用户可以将鼠标悬停在地图上的图像并选择一个美国州,然后将其用于程序的另一部分,我将如何做?

java image swing jframe jpanel
1个回答
2
投票
  1. 获取美国地图
  2. 在JPanel上绘制
  3. 向JPanel添加点击处理程序
  4. 在点击处理程序中,从事件中检索用户点击的信息
  5. 具有一组所有状态边界的多边形
  6. 遍历所有poloygon以检查用户是否单击了内部
  7. 返回关联状态
© www.soinside.com 2019 - 2024. All rights reserved.