Zeichnen von Formobjekten in Java (ziehbar, skalierbar und drehbar)

Ich versuche, Formen (Dreieck, Rechteck, Quadrat und Kreis) zu zeichnen, die beim Erstellen eines Bildes verwendet werden können. Ein Benutzer sollte in der Lage sein, eine Form auf eine Leinwand zu platzieren und diese zu ziehen oder sogar zu vergrößern, um ein gewünschtes Bild zu erstellen.

Ich habe versucht, die zu überschreibenpaintComponent() von aJPanel Um dies zu erreichen, müssen Sie jedoch berücksichtigen, dass die Jpanels-Form ein Quadrat bleibt. Wenn Sie also einen Kreis haben, können Sie ihn trotzdem ziehen, auch wenn Sie ihn nicht unbedingt berühren, da er sich innerhalb eines Quadrats befindet und auch Schwierigkeiten beim Zeichnen des Dreiecks haben

Welche Bibliotheken würden Sie vorschlagen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage