java画拓扑图。目前我只会画静态的,怎么实现移动其中一个圆,整个拓扑图也随之变化

图片说明

维护一个节点坐标和节点到节点连线的数据结构,移动节点就更新节点坐标,并且重新绘图。