在面板上有上百个JLabel大小不一,它们分布在一个圆周上,大多数都产生了重叠,要想让它们自动相互检测是否重叠并对重叠进行处理,该怎么做?请高手提供个思路.

解决方案 »

  1.   

    这个想过了,我曾想把每一个JLabel加上监听事件,让它们各自与其余JLabel进行重叠检测,但是又可能会影响整体速度,还有就是,它们在处理重叠时可能会相互影响而导致无终止地进行检测-处理
    -检测...,所以还请高手帮忙讲解一个详细的解决方案.
      

  2.   

    我是想找个像flash的hittest函数那样功能的方法
      

  3.   

    http://www.dullwolf.cn/collapse.html
    多边形的碰撞检测算法