Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Desktop-Applikationen und Grafik > Wie zeichne ich einen Pfeil mit awt?
Antwort
 
Themen-Optionen
Alt 18.08.2005, 23:48   Nach oben    #1
lokl
Gast
 
Beiträge: n/a
Standard Wie zeichne ich einen Pfeil mit awt?

Hallo Leute,

ich möchte gerne in ein Applet mit AWT einen Pfeil zeichen. Dafür brauch ich 3 Linien, wobei die zwei kurzen, die die Pfeilspitze bilden am besten Rechwinklig zur "Pfeillinie" stehen sollten. Wenn der Pfeil senkrecht oder waagrecht ausgerichtet ist, dann schaffe ich es auch schön die Spitze auszurichten, aber was ist wenn der Peil schräg gezeichnet wird?
Hat jemand einen Algorithmus, um die Pfeilspitze schön auszurichten?

Merci schon mal!
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 19.08.2005, 00:10   Nach oben    #2
lokl
Gast
 
Beiträge: n/a
Standard

Cool, hab zwischenzeitlich in einem anderen Forum eine Lösung gefunden.

Für alle die das gleiche Problem haben sollten:



public void malePfeil(int vonX, int vonY, int bisX, int bisY, Color col) {
Graphics g = getGraphics(); // Besser nicht hier,wird zu langsam
g.setColor(col);
g.drawLine(vonX, vonY, bisX, bisY);


double l = 10.0; // Pfeilspitzenlänge


double a = Math.PI/4 - Math.atan2((bisY - vonY),(bisX - vonX));
double c = Math.cos(a)*l;
double s = Math.sin(a)*l;
g.drawLine(bisX, bisY,(int)(bisX-s), (int)(bisY-c));
g.drawLine(bisX, bisY,(int)(bisX-c), (int)(bisY+s));
}
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Objekte positionieren - AWT trivial Desktop-Applikationen und Grafik 4 15.11.2005 20:15
Events in nicht AWT Applications Arvodan Allgemeine Java-Programmierung 2 30.08.2005 11:38
AWT oder Swing? DrachenKaiser Desktop-Applikationen und Grafik 6 30.10.2004 10:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:56 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44