Hi,
ich habe mehr oder minder eine Designfrage zu einem JApplet. Ich programmiere ein Applet für einen embedded Webserver. Das Applet soll eine Übersicht über die Daten der angeschlossenen Peripherie anzeigen meist in Form von Balken oder Grafdiagrammen – viele davon. Hierfür hab ich mir eine Klasse geschrieben welche die Daten bekommt und anschließend die Diagramme skaliert und zeichnet. Mein Problem ist nun, wie ich die Grafen selbst in das Applet bekomme. Die Daten stehen mir erst nach der Initialisierung des Applet zur Verfügung. Während der Initialisierung werden erst die GUI Elemente auf den Bildschirm geworfen, damit der Benutzer schon mal was zum anschauen hat, anschließend wird die Verbindung mit dem Webserver aufgebaut und die Daten abgeholt. Erst jetzt ist es mir möglich darauf zu zugreifen und die Diagramme mit den richtigen Werten auszustatten.
Mein Gedankengang war eigentlich, ich initialisiere ein Element meiner Grafenfunktion, werfe später die Daten rein und lass die Funktion dann mit repaint() einfach neu zeichnen. So funktioniert es aber leider nicht.
Bin für jegliche Art von Tipps dankbar, die mich hier weiter bringen. Die GUI baue ich mit NetBeans zusammen, die Grafenfunktion ist ein erweitertes JPanel. Es handelt sich um ein JApplet auch wenn ich oben immer nur Applet geschrieben hab
Vielen Dank, Gruß Jochen
ich habe mehr oder minder eine Designfrage zu einem JApplet. Ich programmiere ein Applet für einen embedded Webserver. Das Applet soll eine Übersicht über die Daten der angeschlossenen Peripherie anzeigen meist in Form von Balken oder Grafdiagrammen – viele davon. Hierfür hab ich mir eine Klasse geschrieben welche die Daten bekommt und anschließend die Diagramme skaliert und zeichnet. Mein Problem ist nun, wie ich die Grafen selbst in das Applet bekomme. Die Daten stehen mir erst nach der Initialisierung des Applet zur Verfügung. Während der Initialisierung werden erst die GUI Elemente auf den Bildschirm geworfen, damit der Benutzer schon mal was zum anschauen hat, anschließend wird die Verbindung mit dem Webserver aufgebaut und die Daten abgeholt. Erst jetzt ist es mir möglich darauf zu zugreifen und die Diagramme mit den richtigen Werten auszustatten.
Mein Gedankengang war eigentlich, ich initialisiere ein Element meiner Grafenfunktion, werfe später die Daten rein und lass die Funktion dann mit repaint() einfach neu zeichnen. So funktioniert es aber leider nicht.
Bin für jegliche Art von Tipps dankbar, die mich hier weiter bringen. Die GUI baue ich mit NetBeans zusammen, die Grafenfunktion ist ein erweitertes JPanel. Es handelt sich um ein JApplet auch wenn ich oben immer nur Applet geschrieben hab
Vielen Dank, Gruß Jochen