ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
453
453
EMPFEHLEN
-
Hallo,
bisher haben wir es im Unterricht immer so gelernt, dass wenn man auf einen Button drückt, dass dann das gewünschte Bild auf dem Applet oder einem Panel erscheint.
Wie macht es jedoch, dass das Bild schon angezeigt wird wenn man das Applet startet?
Ich habe schon Vieles ausprobiert, komme einfach nicht weiter.
Bitte um Hilfe. Danke
-
Deinen Code zu zeigen würde helfen
Generell im Konstruktor/ggf. in einer onLoad-Methode
-
Häufig ist es so, dass beim Start der Anwendung das Bild, besonders, wenn es extern liegt , noch nicht fertig geladen wurde. Dann bekommt man etwa ein kastrietes Bild oder gar nichts zugeschicht.
Um das zu umgehen kann man einmal einen wait einbauen(Thread.sleep(XX) ) , .. sollte man aber nicht tun.
Oder man benutzt den dafür vorgesehen MediaTracker.
Ein bisschen PseudoCode, d.h. so wie er hier steht nicht lauffähig bei dir:
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
MediaTracker mt = new MediaTracker(this); Image img = Toolkit.getDefaultToolkit().getImage(path); mt.addImage(img, 0); try { mt.waitForID(0); if( mt.isErrorAny() ) { System.out.println("Fehler beim Laden eines Bildes"); } } catch( Exception ex ) { ex.printStackTrace(); }
So wird das Bild fertig geladen und dann auch erst angezeigt.Geändert von Herbertus (01.11.10 um 11:30 Uhr)
Ähnliche Themen
-
Bild soll erscheinen beim Anklicken der Navigation
Von mikkele im Forum Javascript & AjaxAntworten: 11Letzter Beitrag: 18.08.09, 15:35 -
Beim Überfliegen eines Links, soll ein Bild erscheinen
Von Eiszwerg im Forum CSSAntworten: 13Letzter Beitrag: 24.08.07, 17:21 -
Wenn man über ein Bild fährt soll der Name erscheinen
Von Dönerman im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 14.11.05, 16:13 -
Bei Mouse Over soll ein Bild erscheinen
Von BeachBoy im Forum CSSAntworten: 5Letzter Beitrag: 24.09.05, 17:07 -
Menü:Mouseover - neues Bild soll erscheinen...
Von LokiPoki im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 23.06.05, 15:10





Zitieren

Login





