与 Java 中同一类的单独实例发生冲突



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

正在制作一个视觉电路板,我能够将开关作为带有setIcon("图片")的JLabel放到JPabel上,并希望能够根据同一类的其他实例的位置更改该图片。我想设置一条连接线,从开关到栅极,最终通向 Led。感谢您的任何帮助!

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

最新更新