Bild im Tab wird erst nach 5 Sek. angezeigt

gerritka

Mitglied
Hallo,

möchte gern in einen Tab ein Bild einfügen. Funktioniert auch soweit, aber entweder muss man den Tab wechseln und wieder zurück damit es sofort angezeigt wird oder man wartet ca 5 Sec. Woran könnte das liegen?
Benutze Java 5.0 und WinXP

Hier mal meine Paint Methode:
Code:
  public class ViewComponent extends JComponent {
  	
  	public Image image; 
  	
  	protected void paintComponent(Graphics g) {
  		super.paintComponent(g);
  		if (image != null)
  			g.drawImage(image, 0, 0, this);
  	}
  
  	public void setImage(File file) {
  		image = Toolkit.getDefaultToolkit().getImage(file.getAbsolutePath());
  		if (image != null)
  			repaint();
  	}
  }
 
Problem hat sich erledigt ;)

Mußte, da ich die Bilder nun auch abspeichern wollte, zwangsweise auf BufferdImage umsteigen und dem ImageIO Klasse. Seitdem gibt es keine Zeitverzögerung mehr bei der Darstellung :)
 
Zurück