Hi,
also ich habe da mal eine Frage und zwar habe ich eine "gui" geschrieben in die man Daten eingeben kann, drückt man in dieser gui auf den Button Senden, so wird von dort aus eine neue Classe aufgerufen.
Das klappt auch alles sowiet einwandfrei, nur in der soebend aufgerufnen classe sende ich daten an einen Server der mir dann ein Apfelmänchen errechnet und die Daten zurück sendet.
Das kalppt soweit auch.
Jetzt zum Problem sobald ich die Daten habe, rufe ich eine weiter classe auf die mir eine Bild in einem JFrame anzeiget, das klappte auch vorher ohne weiteres nur seit dem die gui gestartet hat klappt es nicht mehr und mir werden die Bilder nicht mehr dirkt nach der ankunft angezeigt sondern erst sobald die ganze berechnung vollendt ist.
Achja ich lasse mir 10 Bilder errechnen, die eigentlich immer anders aussehen sollten, aber wie schon erwähnt seit dem die gui von anfang an läuft, sehe ich zum Schluß 10 mal das gleiche Bild.
Meine Frage daher, wie teilt man dem Programm mit, dass es immer wieder eine neue Java application starten soll oder woran kann es liegen, dass mir das Bild erst ganz zum schluss angeziegt wird.
Noche eine Frage, wie stelle ich es an, das wenn ich ein Fenster schließe nicht gleich alle Fenster geschlpssen werden, nezute zur ZEit die Funktion:
Hier der Code, der die 1o Bilder erzeugt, mit dem aufruf der Classe ErzeugeBild:
Ich würde mich sehr über eure Hilfe Freuen ;-D
also ich habe da mal eine Frage und zwar habe ich eine "gui" geschrieben in die man Daten eingeben kann, drückt man in dieser gui auf den Button Senden, so wird von dort aus eine neue Classe aufgerufen.
Das klappt auch alles sowiet einwandfrei, nur in der soebend aufgerufnen classe sende ich daten an einen Server der mir dann ein Apfelmänchen errechnet und die Daten zurück sendet.
Das kalppt soweit auch.
Jetzt zum Problem sobald ich die Daten habe, rufe ich eine weiter classe auf die mir eine Bild in einem JFrame anzeiget, das klappte auch vorher ohne weiteres nur seit dem die gui gestartet hat klappt es nicht mehr und mir werden die Bilder nicht mehr dirkt nach der ankunft angezeigt sondern erst sobald die ganze berechnung vollendt ist.
Achja ich lasse mir 10 Bilder errechnen, die eigentlich immer anders aussehen sollten, aber wie schon erwähnt seit dem die gui von anfang an läuft, sehe ich zum Schluß 10 mal das gleiche Bild.
Meine Frage daher, wie teilt man dem Programm mit, dass es immer wieder eine neue Java application starten soll oder woran kann es liegen, dass mir das Bild erst ganz zum schluss angeziegt wird.
Noche eine Frage, wie stelle ich es an, das wenn ich ein Fenster schließe nicht gleich alle Fenster geschlpssen werden, nezute zur ZEit die Funktion:
Code:
System.exit(EXIT_ON_CLOSE);
Hier der Code, der die 1o Bilder erzeugt, mit dem aufruf der Classe ErzeugeBild:
Code:
for(int lauf_zoom = 0; lauf_zoom < 5; lauf_zoom++) {
...
while(lauf_server < parzellen){
sende_an_server(ip_adresse, port, temp_eckpunkt_x1, temp_eckpunkt_x2, eckpunkt_y1, eckpunkt_y2, iterationen, typ);
...
empfange_von_server(ip_adresse, port, lauf_server);
...
lauf_server++;
}
...
new ErzeugeBild(pixel_x, pixel_y, anz_Farben, pixel_array);
...
}
Ich würde mich sehr über eure Hilfe Freuen ;-D