我愿意制作一个等距游戏,但我很难使用 mouseListener。
我正在使用 Swing 并通过使用具有透明像素(GIF 格式)的方形图像来制作 losanges。
问题是让 losanges 相互接触意味着让一个透明像素位于另一个边缘,这是 mouseListener 的一个问题。
我愿意确切地知道单击了哪个 losange,但是由于附近 losange 的透明像素位于单击的那个的顶部,因此选择了错误的 losange 作为 KeyEvent 源。
有没有办法让 mouseListener 不考虑透明像素作为形状的一部分?
谢谢阅读。