Hallo, ihr Leute.
Ich habe ein Frage an euch, welche ich mir bis jetzt noch nicht beantworten konnte.
Nun zum Problem:
Ich programmiere gerade einen Routenplaner mit dem Dijkstra-Algorithmus.
Das alles wird als Applet in einem Browser dargestellt.
Der Algorithmus, das Zeichnen und alles andere funktioniert.
Doch wenn man nun das Fenster vom Browser oder vom Applet-Viewer verändert, also vergrößert/verkleinert, bewegt, etc., wird Repaint() ausgelöst.
Nun meine Frage:
Wie unterdrückt man Repaint(), wenn das Browserfenster oder der AppletViewer verändert wird?
Meine Teil-Problemlösung:
Einen ComponentListener mit den jeweiligen Methoden implementieren und dort Repaint() irgendwie unterdrücken oder überspringen.
Doch bis jetzt fand ich noch keine Lösung.
Ich habe mich schon durch mehrere Foren, auch dieses Forum, und Google-Artikel gesucht, aber nichts gefunden.
Sofern ich falsch gesucht habe, wäre es nett einen Link zu dem anderem Thread zu posten.
Vielen Dank schon Mal.
Ruben K.
Ich habe ein Frage an euch, welche ich mir bis jetzt noch nicht beantworten konnte.
Nun zum Problem:
Ich programmiere gerade einen Routenplaner mit dem Dijkstra-Algorithmus.
Das alles wird als Applet in einem Browser dargestellt.
Der Algorithmus, das Zeichnen und alles andere funktioniert.
Doch wenn man nun das Fenster vom Browser oder vom Applet-Viewer verändert, also vergrößert/verkleinert, bewegt, etc., wird Repaint() ausgelöst.
Nun meine Frage:
Wie unterdrückt man Repaint(), wenn das Browserfenster oder der AppletViewer verändert wird?
Meine Teil-Problemlösung:
Einen ComponentListener mit den jeweiligen Methoden implementieren und dort Repaint() irgendwie unterdrücken oder überspringen.
Doch bis jetzt fand ich noch keine Lösung.
Ich habe mich schon durch mehrere Foren, auch dieses Forum, und Google-Artikel gesucht, aber nichts gefunden.
Sofern ich falsch gesucht habe, wäre es nett einen Link zu dem anderem Thread zu posten.
Vielen Dank schon Mal.
Ruben K.