2016-02-05 1 views
-1

У меня есть JFrame, в котором есть два разных JPanels, один из которых представляет собой список кнопок, а другой - окно создания. Когда вы нажимаете одну из кнопок на JPanel, она устанавливает переключатель, который позволяет вам щелкнуть по экрану и поместить объекты. Все объекты 50x50 пикселей, и я могу привязать их к сетке, основанной на том, где вы нажимаете мышью. Мне нужно знать, как обнаруживать столкновения, когда они привязаны к этой сетке, как созданный мной макет, поэтому я могу настроить изображение, которое было размещено на основе расположения других объектов вокруг него.Столкновения с отдельными экземплярами одного и того же класса в Java

Я делаю визуальную плату, я могу отбросить переключатели на JPanel как JLabel с помощью setIcon («картинка») и хочу иметь возможность изменить это изображение в зависимости от местоположения других экземпляров тот же класс. Я хочу установить линию связи с коммутаторами, которые будут входить в ворота и, в конечном итоге, в Led. Спасибо за любую помощь!

+0

Я очень новичок в Java, и это также мое первое сообщение на сайте, спасибо за помощь! – Ahdrick

ответ

0

сохранить булевский массив b [m] [n]. если что-то привязывается к [i] [j], то: if (b [i] [j]) вы столкнулись, в противном случае установите b [i] [j] = true;

+0

Спасибо, я попробую! – Ahdrick

Смежные вопросы