30.06.2013 Views

Apostila Java

Apostila Java

Apostila Java

SHOW MORE
SHOW LESS

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 />

desenvolvedor pode ativar o applet diretamente a partir do aplicativo chamado appletviewer, com a<br />

seguinte linha de comando:<br />

appletviewer [-debug] url<br />

onde:<br />

-debug: permite que o appletviewer mostre no console informações sobre a alocação dos objetos<br />

durante a execução do applet, e eventuais erros de execução.<br />

url: o endereço onde o código Html que contém uma referência ao applet está armazenado.<br />

Exemplo:<br />

C:\>cd jdk1.3.1<br />

C:\jdk1.3.1>cd demo<br />

C:\jdk1.3.1\demo>cd applets<br />

C:\jdk1.3.1\demo\applets>cd tic*<br />

C:\jdk1.3.1\demo\applets\TicTacToe>appletviewer<br />

example1.html<br />

uma grande fonte de aprendizado para a implementação de applets é o conjunto de exemplos que<br />

acompanham a documentação do jdk, pois tem o código fonte disponível para que o aluno aprenda.<br />

Procure identificar em que diretório esses exemplos estão copiados e execute-os para ter uma boa idéia<br />

de como um applet se comporta. Além disso, procure em sites de busca pelas pelavras chave: <strong>Java</strong> e<br />

Applets. Você verá que existem centenas de páginas com demonstrações de applets e dicas de como<br />

criar applets mais bonitos ou úteis.<br />

O código HTML de carga do applet<br />

Conforme citamos no início deste texto, para executar um applet via Internet é necessário que a<br />

referência a esse applet apareça em uma página Html. Ao interpretar uma página Html que contém um<br />

applet, o browser identifica a tag e ativa a máquina virtual vinculada a ele.<br />

Essa tag é apresentada abaixo, com as definições opcionais em itálico:<br />

<br />

archive = listaDeArquivos<br />

code = nome do applet<br />

width = largura em pixels<br />

height = altura em pixels<br />

codebase = endereço onde o applet está armazenado<br />

alt = código para ser exibido em browser sem suporte à applets<br />

name = nome da instância do applet<br />

align = alinhamento em relação ao espaço disponível para exibição<br />

vspace = espaço vertical em pixels<br />

hspace = espaço horizontal em pixels<br />

103

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!