Witam. Programista wielkim nie jestem ale projekt musze napisac. Postanowilem napisac program ktory bedzie wczytywal z xml dane przedmiotu (Nazwa,Cena,Ilosc) przy pomocy JDom opraz je wprowadzal do tabelki.
JDom dziala, wczytuje mi informacje z pliku xml bez problemu. Przy pomocy tego kodu.
SAXBuilder builder = new SAXBuilder();
File xmlFile = new File("c:\\przedmioty.xml");
try {
Document document = (Document) builder.build(xmlFile);
Element rootNode = document.getRootElement();
List list = rootNode.getChildren("Przedmiot");
for (int i = 0; i < list.size(); i++) {
Element node = (Element) list.get(i);
System.out.println(node.getChildText("Nazwa"));
System.out.println(node.getChildText("Cena"));
System.out.println(node.getChildText("Ilosc"));
}
} catch (IOException io) {
System.out.println(io.getMessage());
} catch (JDOMException jdomex) {
System.out.println(jdomex.getMessage());
}
Moja tabelka tak wyglada
(tak dodatkowo
Main ustawilm na "public void main(String args[]) " I jak kompiluje to pokazuje ze nie posiada ta clasa funkcji main.)
I teraz jak przy pomocy petli dodac chociazby nazwy przedmiotow do komorek przy uzyciu this.Tabelka.setValueAt(node, i, i);
Dzieki za przeczytanie = ]