Ako vec nije kasno za odgovor....
Sto se tice ucitavanja slike, to mozes zaista uraditi na mnogo nacina sa razlicitim bibliotekama.
Ucitavanje slike preko Toolkit-a je, po mom misljenju, losa praksa jer se ta operacija ucitavanja vrsi asinhrono (ako se ne varam).
Drugim recima iako si ucitao sliku preko Toolkit-a i tvoja aplikacija nastavlja dalje da se izvrsava, slika jos nije ucitana (u fazi je ucitavanja) i nije spremna za upotrebu.
Zato se sa Toolkit-om kombinuje media tracker koji moze da prati ucitavanje slike i da ne dozvoli da se kod izvrsava dalje dok slika nije potpuno ucitana.
Da bi zaobisao sve ove komplikacije, za ucitavanje slike jednostavno koristi sledeci red
Code:
Image img = new ImageIcon("putanja do slike").getImage();
Pri ucitavanju slike ImageIcon vec koristi Media Tracker tako da ti ne moras da mislis o tome.