Hallo zusammen
Ich stehe vor folgendem Problem:
Über einen Thread ändere ich regelmässig den Text eine JLabels, dabei überlagern sich allerdings die Texte auf dem JLabel bzw. die alten Text werden gar nicht entfernt.
Ich hoffe ihr könnt mir behilflich sein.
Freundliche Grüsse
Samuel
Ich stehe vor folgendem Problem:
Über einen Thread ändere ich regelmässig den Text eine JLabels, dabei überlagern sich allerdings die Texte auf dem JLabel bzw. die alten Text werden gar nicht entfernt.
Ich hoffe ihr könnt mir behilflich sein.
Freundliche Grüsse
Samuel
Java:
// ...
JLabel lbTurnMsg = new JLabel("");
add(lbTurnMsg); // JPanel
// ...
private void doGraphics(){
// Animate Label
lbTurnMsg.setText(textWaitAnimation.getFrame() /* returns current string */);
}
@Override
public void run() {
while(true){
doGraphics();
try {
Thread.sleep(30);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
}
}