A
asdw34d2
Gast
Hallo,
ich habe 2 Klassen.
Klasse A erstellt ein Frame mit JLabel.
Mit einerm Timer wird alle 20 Sekunden Klasse B aufgerufen.
Klasse B pingt einen rechner an und "übergibt" dann das Ergbenis (Online/Offline) wieder an Klasse A, die das Label entsprechend ändert..
Leider funktioniert das nicht (NullPointerException):
Klasse A:
Klase B
ich habe 2 Klassen.
Klasse A erstellt ein Frame mit JLabel.
Mit einerm Timer wird alle 20 Sekunden Klasse B aufgerufen.
Klasse B pingt einen rechner an und "übergibt" dann das Ergbenis (Online/Offline) wieder an Klasse A, die das Label entsprechend ändert..
Leider funktioniert das nicht (NullPointerException):
Klasse A:
Java:
ThreadClass tc = new ThreadClass();
tc.isOnlineThread(compNameTF.getText());
[...]
public void setLed(String text)
{
ledLab.setText(text);
}
Java:
private KfHToolbar2 toolbar;
public void isOnlineThread(String a)
{
isHostOrIP(a);
if(a == rechner)
{
new startIsOnlineThread().start();
}
}
public class startIsOnlineThread extends Thread
{
public void run()
{ [...]
if(a)
toolbar.setLed("Online");
else
toolbar.setLed("Offline");
}
}