You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
APPLETS<br />
diretamente sobre ele, deverá sobrepor esse método.<br />
Um applet é um componente AWT que não possui imagem gráfica<br />
padrão. Para que alguma imagem apareça quando o applet for executado,<br />
o programador deve sobrepor o método paint(..). Caso contrário, o espaço<br />
ocupado pelo applet ficará vazio, com a cor do fundo cinza.<br />
repaint() Esse método força a atualização da imagem do componenet, através de<br />
uma chamada ao método update(). É muito usado para prover uma forma<br />
interativa de modificação na imagem do componente, por exemplo, quando<br />
um usuário seleciona uma nova imagem de uma lista e essa imagem deve<br />
ser visualizada no centro de um applet.<br />
update(Graphics g) Esse método força a thread AWT a chamar um método nativo chamado<br />
update(), que tem o seguinte comportamento:<br />
?? limpa a área ocupada pelo componente gráfico, preenchendo essa<br />
área com a cor de fundo do componente.<br />
?? Ajusta a cor padrão do contexto gráfico para a cor de frente do<br />
componente gráfico.<br />
?? Chama o método paint() do componente.<br />
A ordem de execução dos métodos descritos acima é apresentada no esquema abaixo:<br />
Thread AWT esperando a próxima notificação<br />
repaint()<br />
update()<br />
Limpar a área<br />
Chamar o método paint(..)<br />
Aprendendo a usar o appletviewer<br />
O appletviewer é um aplicativo que acompanha o ambiente de desenvolvimento jdk e visa facilitar os<br />
testes durante a implementação de applets <strong>Java</strong>. Ao invés de usar um browser para testar um applet, o<br />
102<br />
paint(...)<br />
atualização<br />
componente