Hallo,
das Forum sieht ja wirklich super aus - das Logo links oben gefällt mir am Besten .
Also, nun zu meiner Frage ... ich habe von meinem Lehrer eine besondere Aufgabe bekommen (da ich schon alle Aufgaben der nächsten 6 Wochen erledigt habe ^^): ich soll Punkte in ein Koordinatenkreuz eintragen und das Koordinatensystem selbst mit Canvas erstellen.
Ich habe keine Ahnung, wie ich das ganze maßstabsgetreu darstellen kann. Außerdem habe ich die Koordinaten als double-Wert gegeben mit 6 Nachkommastellen. Dafür weiß ich, dass alle Werte zwischen 0 und 1 liegen. Ich habe mir überlegt, dass ich z.B. ein Koordinatensystem der Breite 1000px erstelle und dies dann verkleinere ... aber das funktioniert nicht so toll!
Außerdem habe ich bis jetzt nur immer in die paintComponent Methode etwas geschrieben, wie g.drawLine(...). Diese "Architektur" kann man doch sicherlich "eleganter" gestalten, oder?
Ich bin dankbar für Eure Kommentare,
data89
das Forum sieht ja wirklich super aus - das Logo links oben gefällt mir am Besten .
Also, nun zu meiner Frage ... ich habe von meinem Lehrer eine besondere Aufgabe bekommen (da ich schon alle Aufgaben der nächsten 6 Wochen erledigt habe ^^): ich soll Punkte in ein Koordinatenkreuz eintragen und das Koordinatensystem selbst mit Canvas erstellen.
Ich habe keine Ahnung, wie ich das ganze maßstabsgetreu darstellen kann. Außerdem habe ich die Koordinaten als double-Wert gegeben mit 6 Nachkommastellen. Dafür weiß ich, dass alle Werte zwischen 0 und 1 liegen. Ich habe mir überlegt, dass ich z.B. ein Koordinatensystem der Breite 1000px erstelle und dies dann verkleinere ... aber das funktioniert nicht so toll!
Außerdem habe ich bis jetzt nur immer in die paintComponent Methode etwas geschrieben, wie g.drawLine(...). Diese "Architektur" kann man doch sicherlich "eleganter" gestalten, oder?
Ich bin dankbar für Eure Kommentare,
data89