与Java中相同类的单独实例的冲突

时间:2016-02-05 03:50:20

标签: java

我有一个JFrame,里面有两个不同的JPanel,一个是按钮列表,另一个是创建窗口。当您按下JPanel上的其中一个按钮时,它会设置一个切换,允许您单击屏幕并放置对象。所有对象都是50x50像素,我可以根据您用鼠标单击的位置将它们捕捉到网格中。我需要知道如何在像我创建的布局中那样捕捉碰撞时检测碰撞,这样我就可以根据周围其他对象的位置调整放置的图像。

我正在制作可视电路板,我能够将开关作为带有setIcon(“图片”)的JLabel放到JPanel上,并希望能够根据其他实例的位置更改该图片。同班。我想设置一个连接线,从开关进入门,最后到Led。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

保留一个布尔数组b [m] [n]。如果有东西捕捉到[i] [j]那么:if(b [i] [j])你有碰撞,否则设b [i] [j] = true;