Daniel Thoma: Graphics mit MouseMoved ==> Leyereffekt?

Beitrag lesen

Hallo Sensei,

paint(Graphics) ist aber nun mal die Methode, die für's Zeichnen zuständig ist und die immer aufgerufen wird, wenn etwas neu gezeichnet werden muss.
"Da steht aber schon so viel Code drin" ist ein schelchtes Argument.
Dann musst Du das eben geschickter umsetzen. Die Methode muss das Zeichnen ja nicht direkt übernehmen, sie kann es auch anstoßen.

Wenn Du Dir das zu umständlich ist, kannst Du Dich nach einer Vektorgraphikbibliothek umsehen, die Dir das abnimmt und wo Du nur ein Datenmodell manipulieren musst.
Das einzige, was mir da im Moment einfällt ist Batik.
Das ist eine Bibliothek um SVG-Graphiken darzustellen, da musst Du dann also nur per DOM den SVG-Quelltext verändern.
Ob das allerdings das Richtige für Deine Anwendung ist, weiß ich nicht.

Grüße

Daniel