我正在尝试创建一个可点击的地图,根据坐标绘制村庄。但是,必须通过鼠标单击选择它们。这些村庄通过道路相连,侏儒们作为单独的线程穿过它们。因此,我目前有两个问题,其中只有第一个符合标题:
如何为每个村庄创建JPanels,然后将它们放在另一个JPanel中的特定坐标
我如何不断重新绘制村庄,侏儒和道路,同时聆听鼠标点击并允许各种创作模式?
一些额外信息:
答案 0 :(得分:2)
查看@trashgod的GraphPanel示例,它允许您创建不同形状的节点。
然后您可以使用" shift click"选择多个节点,然后使用上下文菜单(右键单击)连接节点并在两者之间画一条线。您还可以使用上下文菜单删除任何节点。
我不知道如何让侏儒沿着道路行进,但它应该是你的开始。