Jpanel Xml oraz JDom

0

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
user image
(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 = ]

0
public static void main(String[] args)
0

ale wtedy this.Tabelka.setValueAt(node, 1, i); wyswietla mi non-static variable thic cannot referenced from a static contex

0

To dopisz do klasy konstruktor, w funkcji main() wywołaj konstruktor, kod z maina przenieś do konstruktora i, najważniejsze, przeczytaj jakąś książkę o podstawach Javy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1