Hey folks,
ich schrebe mit Vis. Studi* eines meiner ersten Java-Progs.
Ich habe eine einfache Form mit einem edit-Feld indem ich eine
Variable hochzähle und jeden Schritt ausgeben möchte.
Gut, mein Programm sieht natürlich etwas komplexer aus, aber
dies beschreibt das Problem in seiner Grundform.
(Schicke das komplette Prog auch gern via e-mail zu,
es war halt etwas zu lang um es hier zu posten)
Mir vorgeben wurde nach der automatischen Anlage des Projektes mit dem Wizard ein Stückchen Code, wo eine Form erzeugt wird, meinen Code
habe ich nach "hier bitte ihren Code einfügen" eingefügt.
Dies sieht dann so aus:
public CFussball {
initForm();
incInt();
}
public void inInit(){
....
editFeld1.setText(String.valueOf(beispiel_Int);
....
}
Ergebnis:
Die Form1-Maske wird erst angezeigt,
wenn ich in incInt() meine Zahl bis zu einem Höchstwert (90) hochgezählt habe. Dann steht in dem edit-Feld 90.
Aber ich möchte das Hochzählen mitverfolgen.
Ich dachte zuerst, es würde vielleicht zu schnell gehen und habe dann einen (Thread.)sleep eingebaut, mit dem Ergebnis, daß ich diese Zeit mal 89 warten mußte und dann kam die Maske mit dem Endergebnis 90.
Mit dem Debugger wird auch zuerst die Form und das Editfeld ins Leben gerufen, leider wird die Maske aber nich angezeigt und der Debugger
schmeißt stets eine Exception ...
Also, was mache ich falsch ?
Grüße und Dank, Axel
ich schrebe mit Vis. Studi* eines meiner ersten Java-Progs.
Ich habe eine einfache Form mit einem edit-Feld indem ich eine
Variable hochzähle und jeden Schritt ausgeben möchte.
Gut, mein Programm sieht natürlich etwas komplexer aus, aber
dies beschreibt das Problem in seiner Grundform.
(Schicke das komplette Prog auch gern via e-mail zu,
es war halt etwas zu lang um es hier zu posten)
Mir vorgeben wurde nach der automatischen Anlage des Projektes mit dem Wizard ein Stückchen Code, wo eine Form erzeugt wird, meinen Code
habe ich nach "hier bitte ihren Code einfügen" eingefügt.
Dies sieht dann so aus:
public CFussball {
initForm();
incInt();
}
public void inInit(){
....
editFeld1.setText(String.valueOf(beispiel_Int);
....
}
Ergebnis:
Die Form1-Maske wird erst angezeigt,
wenn ich in incInt() meine Zahl bis zu einem Höchstwert (90) hochgezählt habe. Dann steht in dem edit-Feld 90.
Aber ich möchte das Hochzählen mitverfolgen.
Ich dachte zuerst, es würde vielleicht zu schnell gehen und habe dann einen (Thread.)sleep eingebaut, mit dem Ergebnis, daß ich diese Zeit mal 89 warten mußte und dann kam die Maske mit dem Endergebnis 90.
Mit dem Debugger wird auch zuerst die Form und das Editfeld ins Leben gerufen, leider wird die Maske aber nich angezeigt und der Debugger
schmeißt stets eine Exception ...
Also, was mache ich falsch ?
Grüße und Dank, Axel
Comment