Я пытаюсь создать редактор карт, который поддерживает прямоугольники под разными углами (поэтому он рисует прямоугольники с использованием полигонов). Я хочу поймать многоугольник по их местоположению на кадре без использования математических вычислений.Ловля многоугольников на JPanel
Есть ли команда, поддерживающая такую вещь?
Я попытался поймать многоугольники их визуальных представлений:
public void mousePressed(MouseEvent e){
Component component = getComponentAt(e.getX(), e.getY());
if(component instanceof wall){
, но он не работает.
(Если я просто рисования прямоугольников я хотел бы использовать JPanel и использовать SetBounds команду, чтобы нарисовать прямоугольник, но я не думаю, что я могу сделать форму многоугольника JPanels)
Спасибо, сэр, я теперь больше о том, как работают фигуры, и, надеюсь, я получу свой код, работающий с вашей помощью :) – Eren