如果您使用的是基于力的布局,请更改布局的力参数,或尝试不同的布局方式(例如径向、Fructherman-Rheinhold等)。大多数Prefuse布局都具有灵活的布局参数,这应该可以解决您的问题。具体来说,请使用ForceDirectedLayout.getForceSimulator()获取您布局中的ForceSimulator对象,然后通过ForceSimulator,getForces()获取您力数组,并更改其参数。默认ForceDirectedLayout背后的默认ForceSimulator的默认力如下:索引0是NBodyForce: 参数0是重力力 参数1是距离 参数2是Barnes-Hut Theta(模拟质量参数) 索引1是DragForce(参数0是拖动)索引2是Spring力(用于边缘) 参数0是弹簧系数(弹簧的弹性) 参数1是弹簧(平衡)长度