Hi zusammen,
ich programmiere gerade eine Anwendung die einige Objekte zeichnen soll. Ich verwende die Library G von Geosoft dazu (http://geosoft.no/graphics/index.html) die auf Java 2D aufsetzt. Je nach Eingabedaten muß die Anwendung eine unterschiedliche Anzahl von Objekten zeichnen. Jetzt habe ich das Problem, daß es beim scrollen manchmal ruckelt und hakt.
Dabei wurden zum Beispiel um die 1100 Objekte gezeichnet. Diese Objekte sind nicht sonderlich komplex (sind sowas wie gefüllte Rechtecke, ovale, oder sehr einfache Polygone) und es laufen auch keine Animationen oder ähnliches im Hintergrund.
Das kann doch nicht normal sein, daß das so ruckelt oder? Eine vergleichbare Anwendung, die fast dasselbe zeichnet ruckelt überhaupt nicht. Die ist in Perl geschrieben aber Perl ist doch nicht schneller als Java?!
Was hab ich falsch gemacht? Jemand meinte zu mir man müsse einen Offscreen Buffer verwenden um alles flüssig zu halten, aber das sollte doch die Library machen oder??
Vielen Dank,
Robert
ich programmiere gerade eine Anwendung die einige Objekte zeichnen soll. Ich verwende die Library G von Geosoft dazu (http://geosoft.no/graphics/index.html) die auf Java 2D aufsetzt. Je nach Eingabedaten muß die Anwendung eine unterschiedliche Anzahl von Objekten zeichnen. Jetzt habe ich das Problem, daß es beim scrollen manchmal ruckelt und hakt.
Dabei wurden zum Beispiel um die 1100 Objekte gezeichnet. Diese Objekte sind nicht sonderlich komplex (sind sowas wie gefüllte Rechtecke, ovale, oder sehr einfache Polygone) und es laufen auch keine Animationen oder ähnliches im Hintergrund.
Das kann doch nicht normal sein, daß das so ruckelt oder? Eine vergleichbare Anwendung, die fast dasselbe zeichnet ruckelt überhaupt nicht. Die ist in Perl geschrieben aber Perl ist doch nicht schneller als Java?!
Was hab ich falsch gemacht? Jemand meinte zu mir man müsse einen Offscreen Buffer verwenden um alles flüssig zu halten, aber das sollte doch die Library machen oder??
Vielen Dank,
Robert