Я имел взгляд вокруг этой проблемы, но не смог найти ответ ...Java Swing - Drag & падение шнурок Текст
Я в настоящее время JPanel, в котором я малярный груз юникода (ноты) с использованием метода Graphics2D
g2.drawString()
.
У меня есть ArrayList
из KeyPress
объектов, каждый из которых содержит один или несколько звонков g2.drawString()
.
Так что каждый KeyPress
объект является нотной записью и окрашен в JPanel.
Как я могу добавить функциональность, позволяющую пользователю выбирать и перетаскивать объекты?
Я не уверен, что это настоящая проблема с перетаскиванием (которая использует поддержку передачи данных Drag and Drop), но я считаю, что, скорее всего, это простой MouseListener-щелчок и перетаскивание экранной графики или проблема с спрайтом. Итак, что вы пробовали? Вы знакомы с использованием MouseListeners и MouseMotionListeners? –
Я пробовал примеры с перетаскиванием прямоугольников и других фигур с границами, но я не знаю, как определить, находится ли щелчок мыши в области строки. –