Hallo zusammen,
hoffe es kann mir jemand helfen.
Es ist so, eine GUI soll alle 10 Sekunden refresht werden. Also lasse ich einen Thread laufen, der dann weitere Klassen /Methoden aufruft, welche dann die Werte erneuern.
Wenn ein Event vom User ausgelöst wird, dann soll eine andere Ausgabe alle 10 Sekunden erneuert werden.
Hier nun zu den Details:
Thread:
aufgerufene Methode:
Konsolenausgabe:
Wie man in der Ausgabe erkennen kann, ist kein Wert NULL. Es werden auch alle parameter übernommen,
bin daher jetzt Ratlos, wodran das liegen könnte.
Dürfen Threads überhaupt Methoden in anderen Klassen aufrufen?
hoffe es kann mir jemand helfen.
Es ist so, eine GUI soll alle 10 Sekunden refresht werden. Also lasse ich einen Thread laufen, der dann weitere Klassen /Methoden aufruft, welche dann die Werte erneuern.
Wenn ein Event vom User ausgelöst wird, dann soll eine andere Ausgabe alle 10 Sekunden erneuert werden.
Hier nun zu den Details:
Thread:
Code:
System.out.println("lm: " + listmich);
System.out.println("container: " + c);
System.out.println("posit: " + posit_Layout);
stati.trennen(listmich, c, posit_Layout, true); // <- Ort der Fehlermeldung
aufgerufene Methode:
Code:
public void trennen(ArrayList serverRueckgabe_AList, Container c, GridBagConstraints posit, boolean ausfuehren_model){
Konsolenausgabe:
lm: [2:falscher_test:1:1:1:1:1:1:0:1:1:1:1, 3:sid_vkv:0:0:0:0:0:0:0:0:0:0:0, 1:testsache:0:0:1:1:1:0:0:1:1:1:1]
container: javax.swing.JPanel[null.contentPane,0,0,193x52,layout=java.awt.GridBagLayout,alignmentX=null,alignmentY=null,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
posit: java.awt.GridBagConstraints@6fa9fc
java.lang.NullPointerException
at test.Thread_senden.run(Thread_senden.java:60)
at java.lang.Thread.run(Thread.java:536)
Wie man in der Ausgabe erkennen kann, ist kein Wert NULL. Es werden auch alle parameter übernommen,
bin daher jetzt Ratlos, wodran das liegen könnte.
Dürfen Threads überhaupt Methoden in anderen Klassen aufrufen?