J
jimorrison
Gast
Hallo liebe User,
könnt ihr mir bitte dabei helfen, wie ich das übergeordnete Fenster nach einer Exception an dem Bildschirm halten kann?
Denn nach einer Exception, meine ist hier eine aritmetische Exception, wird das Programm beendet. Aber, ich möchte das der Eingeber, seine Daten nicht von neuem eingeben muss. Deshalb möchte ich dass das Fenster nicht verschwindet. Ich habe eine Routine zum Fangen dieser Exception programmiert, das Fenster jedoch wird verschwunden, nachdem die Fehlermeldung ausgegeben wird und man auf "OK" dieses Fensters klickt. Hier ist diese Routine:
Was muss ich im Catch-Bereich noch schreiben, damit das Fenster der hinter der Fehlermeldung steht, nicht verschwindet, nachdem ich auf Ok gecklickt habe ?
Gibt keine Methode, woman es verhindert, dass das Programm sich nicht beendet ?
könnt ihr mir bitte dabei helfen, wie ich das übergeordnete Fenster nach einer Exception an dem Bildschirm halten kann?
Denn nach einer Exception, meine ist hier eine aritmetische Exception, wird das Programm beendet. Aber, ich möchte das der Eingeber, seine Daten nicht von neuem eingeben muss. Deshalb möchte ich dass das Fenster nicht verschwindet. Ich habe eine Routine zum Fangen dieser Exception programmiert, das Fenster jedoch wird verschwunden, nachdem die Fehlermeldung ausgegeben wird und man auf "OK" dieses Fensters klickt. Hier ist diese Routine:
Code:
for(int i=3;i<5;i++){
try
{
p = Float.parseFloat(this.TextField[i].getText());
//Wenn eine Eingabe falsch war
}catch(Exception e)
{
GotheMethoden g = new GotheMethoden();
String fehler = "Geben Sie bitte in der Zeile: "+this.label[i+1].getText()+
"\n eine Zahl ein";
//Erzeugt ein Fehlermeldungstext der Klasse JOptionpane
g.fehlermeldung(fehler,frame);
ok = false;
}
}
Was muss ich im Catch-Bereich noch schreiben, damit das Fenster der hinter der Fehlermeldung steht, nicht verschwindet, nachdem ich auf Ok gecklickt habe ?
Gibt keine Methode, woman es verhindert, dass das Programm sich nicht beendet ?