Moin,
ich müsste da noch schnell eine Frage im alten Jahr loswerden:
Ich zeige im Programm ein Bildchen an, welches mittels JLabel(new ImageIcon("xx")); erzeugt wird, nun führe ich diese Methode aus (aufgerufen von einem ActionListener):
Meine Frage, warum wird mir weder der neue Text angezeigt, noch das neue Bildchen?
Das wird erst nachdem einige weitere Methoden aufgerufen wurden und die ActionListenerMethode komplett beendet wurde, angezeigt.
DANKE!!!
Gruß Fjies
ich müsste da noch schnell eine Frage im alten Jahr loswerden:
Ich zeige im Programm ein Bildchen an, welches mittels JLabel(new ImageIcon("xx")); erzeugt wird, nun führe ich diese Methode aus (aufgerufen von einem ActionListener):
Java:
public void zeigeEmoticon(boolean value)
{
if(value)
{
lblEmoticon.setIcon(new ImageIcon("emoticons/r2.PNG"));
lblInfo.setText("Super, das ist richtig!");
lblInfo2.setText("");
}
else
{
lblEmoticon.setIcon(new ImageIcon("emoticons/f2.PNG"));
lblInfo.setText("Das ist falsch.");
lblInfo2.setText("");
}
try
{
Thread.sleep(5000);
}
catch(InterruptedException e)
{
System.out.println("Sleep Interrupted");
}
}
Meine Frage, warum wird mir weder der neue Text angezeigt, noch das neue Bildchen?
Das wird erst nachdem einige weitere Methoden aufgerufen wurden und die ActionListenerMethode komplett beendet wurde, angezeigt.
DANKE!!!
Gruß Fjies