Поэтому я добавляю Ellipse2D.Float в JPanel (и в ArrayList) при нажатии. Я хочу знать, могу ли я после этого переместить фигуру (скажем, с помощью Shift-щелчка). На данный момент он кажется статичным, и я не могу его никуда перетащить.
Кроме того, возможно ли соединить два круга линией таким образом, чтобы линия постоянно соединяла два круга; когда круг перемещается, линия изменяется, чтобы следовать за кругами.
Я просто смотрю, возможно ли это, я начал кодировать, но не могу понять, как сделать эти две вещи. Любые ответы, ссылки, фрагменты кода приветствуются!