Hallo leute,
ich habe folgendes Problem: Ich habe ein Klasse mit der ich ID aus einer xml-Datei auslese, welche starkgekürzt so aussieht ->
und eine Steuerungsklasse der ich das Resultat übergeben möchte ->
das auslesen geht aber, wenn ich in der zweiten Klasse den int Wert setzen möchte, wird mir gesagt das die Exception nich behandelt wird. Meine Frage ist nun: Wie kann ich den Fehler beheben?
Wäre super wenn mir da einer helfen könnte
ich habe folgendes Problem: Ich habe ein Klasse mit der ich ID aus einer xml-Datei auslese, welche starkgekürzt so aussieht ->
Code:
public class RezeptPanel extends JPanel{
public RezeptPanel(){
int mengeAllerRezepteBestimmen()
throws Exception{
// Auslesen der Rezepte-ID
SAXReader sp = new SAXReader();
Document doc = sp.read("src/Rezept_Schema.xml");
List nodes = doc.selectNodes("/rezeptexml/rezept/@rezept_id");
Object a[] = nodes.toArray();
int letztesRez = a.length;
return letztesRez;
}
und eine Steuerungsklasse der ich das Resultat übergeben möchte ->
Code:
public class RezeptKnopfZurueckStrg implements ActionListener{
private RezeptPanel rp ;
int i = rp.mengeAllerRezepteBestimmen();
public RezeptKnopfZurueckStrg(RezeptPanel p) {
rp = p;
}
public void actionPerformed(ActionEvent e) {
try{
rp.setZubereitung();
rp.setRezept();
String hol = rp.naechstesRezept(i);
System.out.println("Erg " + hol);
rp.getRezeptID(hol);
}
catch(Exception ex2){
System.err.println("Fehler");
}
finally{
i--;
}
}
}
das auslesen geht aber, wenn ich in der zweiten Klasse den int Wert setzen möchte, wird mir gesagt das die Exception nich behandelt wird. Meine Frage ist nun: Wie kann ich den Fehler beheben?
Wäre super wenn mir da einer helfen könnte