Java 多个位置的鼠标检测

Java 多个位置的鼠标检测,java,swing,jpanel,mouseevent,Java,Swing,Jpanel,Mouseevent,我将Java与Swing一起使用,我希望在视图中的多个位置(~200)检测鼠标单击 我应该使用坐标来确定单击发生的位置(需要搜索每个位置)还是在每个位置上添加多个JPanel并侦听所有这些位置的鼠标事件?如果您有大量的点,可以使用a高效地搜索所有点,并使用二维区域作为搜索键。虽然四叉树不在标准Java API中,但您可以在Internet上轻松找到几种Java实现。检查此项

我将Java与Swing一起使用,我希望在视图中的多个位置(~200)检测鼠标单击


我应该使用坐标来确定单击发生的位置(需要搜索每个位置)还是在每个位置上添加多个JPanel并侦听所有这些位置的鼠标事件?

如果您有大量的点,可以使用a高效地搜索所有点,并使用二维区域作为搜索键。虽然四叉树不在标准Java API中,但您可以在Internet上轻松找到几种Java实现。

检查此项