Hallo liebe Community,
ich bräuchte einmal Hilfe beim Thema ExceptionHandling.
Und zwar lässt sich im folgenden Code die AbbruchException nach der if-Abfrage nicht erstellen.
Folgender Fehlertext:
"Es kann nicht auf ein einschließendes (enclosing) Exemplar des Typs EingabeDialog zugegriffen werden. Die Zuordnung muss mit einem einschließenden
(enclosing) Exemplar des Typs EingabeDialog qualifiziert werden (z.B. x.new A() - wobei x ein Exemplar von EingabeDialog ist)."
Die Klasse AbbruchException ist mit den benötigten Konstruktoren erstellt und vererbt die Klasse Exception.
ich bräuchte einmal Hilfe beim Thema ExceptionHandling.
Und zwar lässt sich im folgenden Code die AbbruchException nach der if-Abfrage nicht erstellen.
Folgender Fehlertext:
"Es kann nicht auf ein einschließendes (enclosing) Exemplar des Typs EingabeDialog zugegriffen werden. Die Zuordnung muss mit einem einschließenden
(enclosing) Exemplar des Typs EingabeDialog qualifiziert werden (z.B. x.new A() - wobei x ein Exemplar von EingabeDialog ist)."
Die Klasse AbbruchException ist mit den benötigten Konstruktoren erstellt und vererbt die Klasse Exception.
Java:
private static String lesen(String text) throws AbbruchException {
String eingabeTemp;
eingabeTemp = JOptionPane.showInputDialog("Bitte geben Sie einen " + text + " Wert ein:");
if (eingabeTemp == null) {
throw new AbbruchException("Die Eingabe für" +text+ "wurde abgebrochen");
}
return (eingabeTemp);