Hallo ihr Lieben, ich mal wieder o_o
Ich habe jetzt eine Weile nicht mehr mit Java gewerkelt aber wollte demnächst mal wieder weiter machen. Das Problem ist, ich möchte gerne an einer Stelle weiter machen, die mir damals Probleme bereitet hatte, und um derentwillen ich jetzt mal wieder Rat ersuche.
Eins vorweg, ich bin nach wie vor blutiger Anfänger.
Ich weiß wie ich bei Netbeans JFrames erstelle, ich weiß, wie ich Textfelder, Buttons, etc. erstelle und auch wie ich deren Inhalt manipulieren kann. Soweit so gut.
Ich interessiere mich für Zahlensimulationen, und versuche immer mal wieder eine zu erstellen, stolpere aber immer über den gleichen Fehler:
Angenommen ich habe ein JFrame mit Hasen, Füchsen, Pflanzen. Alle drei sind von einander abhängig. Mit jedem Tick im Loop soll sich die Zahl aller dreien in Relation zueinander verändern. Pflanzen wachsen, Hasen vermehren sich, Füchse vermehren sich anhand der Hasenmenge, usw. Das Layout und alles bekomme ich gut hin.
Und jetzt das eigentliche Problem: Wenn ich das versuche über einen (mir bekannten) Loop laufen zu lassen, egal welchen, dann stoppt das Programm kurz, ich kann nichts eingeben oder verändern, und zeigt mir dann den finalen wert an. Ich kann also während dem laufenden Loop keine Parameter verändern, und ich kann das "Wachstum" auch nicht beobachten, ich sehe nur den Anfang und das Ende.
An dieser Stelle bitte ich euch um Hilfe, und bevor ihr annehmt, ich sei hier super faul, würden mir auch ein paar Begriffe oder Stichwörter genügen, ich lese mich dann gerne rein. Aber gibt es, bzw. womit muss ich arbeiten um eine Art Loop zu erhalten, der einfach läuft, und in den ich Parameter eingeben kann (plötzlich sterben 50% der Hasen, etc.) und der mir dann prompt beim nächsten Tick die aktuellsten Daten ausgibt.
For, while, do while usw. sind mir ein begriff, aber gibt es etwas, was ich übersehe? Vielleicht eine Lösung, die weit abseits dieses Themas liegt? Ich komme nicht weiter o.0
Ich habe jetzt eine Weile nicht mehr mit Java gewerkelt aber wollte demnächst mal wieder weiter machen. Das Problem ist, ich möchte gerne an einer Stelle weiter machen, die mir damals Probleme bereitet hatte, und um derentwillen ich jetzt mal wieder Rat ersuche.
Eins vorweg, ich bin nach wie vor blutiger Anfänger.
Ich weiß wie ich bei Netbeans JFrames erstelle, ich weiß, wie ich Textfelder, Buttons, etc. erstelle und auch wie ich deren Inhalt manipulieren kann. Soweit so gut.
Ich interessiere mich für Zahlensimulationen, und versuche immer mal wieder eine zu erstellen, stolpere aber immer über den gleichen Fehler:
Angenommen ich habe ein JFrame mit Hasen, Füchsen, Pflanzen. Alle drei sind von einander abhängig. Mit jedem Tick im Loop soll sich die Zahl aller dreien in Relation zueinander verändern. Pflanzen wachsen, Hasen vermehren sich, Füchse vermehren sich anhand der Hasenmenge, usw. Das Layout und alles bekomme ich gut hin.
Und jetzt das eigentliche Problem: Wenn ich das versuche über einen (mir bekannten) Loop laufen zu lassen, egal welchen, dann stoppt das Programm kurz, ich kann nichts eingeben oder verändern, und zeigt mir dann den finalen wert an. Ich kann also während dem laufenden Loop keine Parameter verändern, und ich kann das "Wachstum" auch nicht beobachten, ich sehe nur den Anfang und das Ende.
An dieser Stelle bitte ich euch um Hilfe, und bevor ihr annehmt, ich sei hier super faul, würden mir auch ein paar Begriffe oder Stichwörter genügen, ich lese mich dann gerne rein. Aber gibt es, bzw. womit muss ich arbeiten um eine Art Loop zu erhalten, der einfach läuft, und in den ich Parameter eingeben kann (plötzlich sterben 50% der Hasen, etc.) und der mir dann prompt beim nächsten Tick die aktuellsten Daten ausgibt.
For, while, do while usw. sind mir ein begriff, aber gibt es etwas, was ich übersehe? Vielleicht eine Lösung, die weit abseits dieses Themas liegt? Ich komme nicht weiter o.0