Graph aus 2dim-Array

  • Themenstarter Themenstarter Benjamin Schmidt
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
B

Benjamin Schmidt

Gast
Hallo,

ich habe eine Frage bezüglich der Erstellung eines Graphen aus einem 2 dimensionalen Array.
Ich verarbeite Messwerte der seriellen Schnittstelle eines PCs, möchte diese in geeigneter Weise puffern, und mir aus den Werten eine Grafik erstellen lassen. Die Art der Speicherung (nur temporär) ist eigentlich beliebig, ich dachte da an ein 2 dimensionales Array. So hab ich dass zumindest mal unter C gemacht. Hat jemand eine Idee, wie man sowas realisieren könnte?

Anbei eine kleine Grafik zur Verdeutlichung.

Graph.GIF


Mit freundlichem Gruß,
Benjamin Schmidt
 
Also ein normales Array... dazu musst du ja lediglich das Array duchwandern und mithilfe von drawLine:
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/Graphics.html#drawLine(int,%20int,%20int,%20int)
des Graphics-Ojbects kannst du dann die Punkte des Arrays verbinden... musst du halt gucken welche Koordinaten du dann entsprechend anpassen musst...
Das ganze packst du in die paint-Methode einer eigenen Klasse deren pain-Methode du überschreibst - diese addest du am Ende deiner GUI - fertig... das Koordinatenkreuz kannst du auf die gleiche Art und Weise malen (in selbiger Klasse, dann hast du keine Probleme, dass sich Komponenten gegenseitig überlappen oder sowas...).
 
Schon mal vielen Dank für die Antwort 🙂

Habt ihr vielleicht auch noch so ein kurzes Beispiel, wie man eine solche Grafik erzeugt, und womöglich noch in ein GridBagConstraints einfügt?
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben