Hallo
ich habe ein Problem, bei dem mir Google nicht mehr weiterhelfen kann. Ich habe ein Programm entwickelt, dass mit timer und repaint() eine Art Animation abspielt (zur Präsentation von Simualtionsergebnissen). Die Grafikroutine liegt in der
-Methode der jeweiligen Klassen (je nach Simulationsart werden unterschiedliche Klassen verwendet.
Jetzt soll ich zusätzlich noch eine Export-Als-Film-Funktion erstellen. Dafür würde ich gerne auf die Funktion in der paintComponent-Methode zurückgreifen. Wie stelle ich das ganze an?
Etwas weiter bin ich schon gekommen - ich habe eine Klasse gefunden, die BufferedImages zu einem Filme zusammenbasteln kann, allerdings ist mir schleierhaft, wie ich das ganze jetzt zusammenflicken soll. Ich will beim Export wenn möglich nicht parallel das Bild mitlaufen lassen (wenn schneller als Echtzeit geht - das hoffe ich - dann sollte das nicht über repaint() laufen).
Irgendwelche guten Ratschläge / Ideen? Würde mir echt weiterhelfen...
grz, Alfonso
ich habe ein Problem, bei dem mir Google nicht mehr weiterhelfen kann. Ich habe ein Programm entwickelt, dass mit timer und repaint() eine Art Animation abspielt (zur Präsentation von Simualtionsergebnissen). Die Grafikroutine liegt in der
Code:
public void paintComponent(Graphics g){ }
Jetzt soll ich zusätzlich noch eine Export-Als-Film-Funktion erstellen. Dafür würde ich gerne auf die Funktion in der paintComponent-Methode zurückgreifen. Wie stelle ich das ganze an?
Etwas weiter bin ich schon gekommen - ich habe eine Klasse gefunden, die BufferedImages zu einem Filme zusammenbasteln kann, allerdings ist mir schleierhaft, wie ich das ganze jetzt zusammenflicken soll. Ich will beim Export wenn möglich nicht parallel das Bild mitlaufen lassen (wenn schneller als Echtzeit geht - das hoffe ich - dann sollte das nicht über repaint() laufen).
Irgendwelche guten Ratschläge / Ideen? Würde mir echt weiterhelfen...
grz, Alfonso