Hallo Forum,
ich starte über eine GUI eine Funktion.
Nun kann es ja passieren, das in meinem Code ein Fehler auftritt, nur dann bricht der Code ab und das war es. Kann ich dann irgendwie darauf reagieren. So das ich das ich die Methode neu starten kann, weil beispielsweise die Inputparameter erneuert wurden?
mfg
Jens
ich starte über eine GUI eine Funktion.
Java:
public void actionPerformed(ActionEvent e)
{
new Thread (new Runnable()
{
@Override
public void run()
{
btnStart.setText("");
textArea.append("gestartet\n");
btnStart.setEnabled(false);
new AS.simulationsstart(textArea,progressBar,treemodel);
SwingUtilities.invokeLater(new Runnable()
{
@Override
public void run()
{
textArea.append("beendet\n");
progressBar.setValue(progressBar.getMaximum());
btnStart.setIcon(null);
btnStart.setText("Start");
btnStart.setEnabled(true);
}
});
}
}).start();
}
Nun kann es ja passieren, das in meinem Code ein Fehler auftritt, nur dann bricht der Code ab und das war es. Kann ich dann irgendwie darauf reagieren. So das ich das ich die Methode neu starten kann, weil beispielsweise die Inputparameter erneuert wurden?
mfg
Jens