Отговори (2)
MediaTracker беше полезен през 1995 г. Тогава основното използване на GUI на java бяха аплети, а аплетите обикновено зареждаха изображения бавно по мрежата.
За да улесни авторите на аплети, java ни даде хубав API на MediaTracker, който изтегля изображения във фонов режим, проследява кога са готови и дори дава известия, когато изображенията са частично зареден. MediaTracker API означаваше, че авторите на Applet не трябва да блокират приложението, докато изображенията се изтеглят бавно, и не трябва да пишат сложен код за нишки, за да зареждат изображения във фонови нишки.
Тези дни обикновено можете да зареждате изображения синхронно и е най-добре да използвате ImageIO. Това е особено вярно за обичайния случай, когато изображенията се зареждат от локалната файлова система.
MediaTracker
?
Присъединете се към нас в 3-то хилядолетие и използвайте ImageIO.read(File/URL/InputStream)
. В нашето хилядолетие MediaTracker
е без значение.
ImageIO
- person Andrew Thompson; 21.07.2015