Zeichnen Sie Rechtecke in einem Winkel
Was ist eine Methode in Java, die ein Rechteck zeichnet die folgenden:
- Die Koordinaten der Mitte des Platzes
- Die Winkel des Rechtecks von der vertikalen in Grad
- Wo Sie wollen, um Rechteck zeichnen? in Swing app? in JSP oder wo?
- Zeichnen Sie ein Rechteck, dann drehen Sie es über
AffineTransform
. - War es nicht eigentlich 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zeichnen Sie ein Rechteck in der Weise, die Sie vorschlagen, müssen Sie die Verwendung der Klasse
AffineTransform
. Die Klasse kann verwendet werden, um die Transformation einer Form in alle Arten von Möglichkeiten. Zum drehen verwenden:Für den ersten Punkt, können Sie nur herausfinden, die Koordinaten der Mitte des Platzes, indem Sie mit einem Abstand Formel,
(int)Math.sqrt((x1 - x2)*(x1 - x2) + (y1 - y2)*(y1 - y2));
Sie durch 2 dividieren. Sie können dies tun, für die Breite und Höhe. Ich weiß nicht genug über Java zu zeichnen, um Ihnen besser Antworten basierend auf dem, was war in deiner Frage, aber ich hoffe, das hilft.Zum zweiten, würden Sie brauchen, um einfach erstellen Sie ein polygon Recht?