Я пытаюсь создать интерактивный графический интерфейс, но мне нужно перемещать определенный объект всякий раз, когда этот прямоугольник щелкается + перетаскивается. В основном я хочу знать, содержит ли прямоугольник, который был аффинно преобразован, определенную точку (x, y). Есть ли способ сделать это? Я пытался использовать метод contains()
, но он не работает для прямоугольника, подвергшегося аффинному преобразованию. Я проверил учебные пособия по Java, но пользовательские интерактивные графические интерфейсы не используют аффинное преобразование. Может ли кто-нибудь указать мне на учебник, который позволяет пользователю аффинно преобразовывать определенную форму, а также перемещать фигуру ТОЛЬКО при нажатии + перетаскивании самой формы. Если нет, то как я могу подойти к этому?
Спасибо.
(x, y)
с помощью того же AffineTransform и сравните их. - person msw   schedule 27.07.2010