Graphics

Pessoal Boa Tarde!!!

Estou carregando uma determinada imagem no objeto Graphics, só que gostaria de exibir para o usuário a imagem totalmente carregada, ou seja, caso ela demore um pouco para carregar, não gostaria que esse processo de preenchimento ficasse disponível visualmente para o usuário… O que vocês sugerem ??? Ideia :shock: :?: :?:

Obrigado

MediaTracker mt = new MediaTracker(this); mt.addImage(image,0); try { mt.waitForID(0); } catch(InterruptedException ie){}

Daniel, Obrigado pela ajuda

Poderia me auxiliar em mais uma dúvida??
Em que momento esse trecho deve ser colocado…coloquei durante o paint e tambem durante o redraw para testar e não obtive diferenças.

Muito Obrigado

Carlos

Ou tente isso:

MediaTracker tracker=new MediaTracker(component); tracker.addImage(image, 0); try { tracker.waitForAll(); } catch (InterruptedException e) { e.printStackTrace(); }

Quando você carregar a imagem (de um arquivo ou outro local) antes de mandar exibir.