Abra um novo arquivo (digamos, myapp.java) e escreve-lo no seguinte exemplo de código:
importação java.awt .*;
importação java.applet .*;
importação javax.swing .*;
public class myapp estende JApplet
(
public void pintar (Graphics g)
(
g.drawString ( "Meu Applet", 20,30);
)
)
Este applet simplesmente exibe uma mensagem "Minha Applet" em determinado local.
Pontos a considerar
- Você precisará importar pacotes que importou no código acima.
- Applet classe tem que ser pública, uma vez que é executado em máquinas remotas
- Um usuário definido applet estende JApplet classe.
- JApplet seguintes métodos de classe podem ser sobrepostas:
- -quando telinit Demitido ao inicializar o applet
- começa a iniciar-applet
- paragens correr o pára-applet
- pintura - reformula applet da saída
- Atualização - desenho reformula área
- destruir - Demitido uma vez, para libertar a memória
Um applet é invocada a partir init () método. Se init () método não está definido, em seguida, pinte () método irá servir como ponto invocação.
Salvar arquivo acima e compilar usando seguinte comando:
javac myapplet.java
Isto vai gerar um arquivo chamado myapplet.class
A etapa seguinte consiste em incorporar esta classe em um arquivo HTML (myapplet.html) usando o seguinte:
<HTML>
<BODY>
<APPLET CODE="myapplet.class" HEIGHT=300 WIDTH=300>
</ APPLET>
</ BODY>
</ HTML>
Pontos a considerar
- Arquivo HTML podem ter qualquer nome, e não necessariamente myapplet.html. No entanto, nomeando como ela mesma classe nome é uma boa idéia, pois proporciona offline associação.
- HTML prevê marca APPLET applets para incorporar em uma página da web.
- APPLET tag pode ter seguintes atributos:
* Código - Nome do arquivo por exemplo, a classe Código = "myapplet.class"
* Altura - Altura de Applet. por exemplo, Altura = 300
* Largura - Largura do Applet. por exemplo: Largura = 300
* Codebase - Diretório onde existe classe applet. Pode ser omitido se for no diretório atual
* Alt - Suplente visor se applet não pode ser exibida. por exemplo: Alt = "Este foi o meu applet"
* Nome - Atribuir um nome a um applet. por exemplo, name = "Minha primeira Applet"
* Alinhar - Alinhando applet WRT em torno de texto e imagens. = Direita Alinhe por exemplo. Outros valores podem ser de esquerda, Superior, Inferior, Médio, Baseline, absmiddle, Absbottom, Texttop
* Vspace - espaço acima e abaixo da applet. por exemplo vspace = 20
* Esp.Horiz - Espaço em lados sobre applet. por exemplo, Esp.Horiz = 20
Lembre-se que exceto valores numéricos, os valores são outros atributos entre aspas ("").
Agora, você está pronto para ser executado com o applet usando qualquer uma das seguintes maneiras:
- Dê um clique duplo em seu arquivo HTML para abri-la em um navegador da web
- Abra o arquivo HTML através Arquivo | Abrir um item de menu do navegador web
- Use appletviewer no prompt de comando como:
> Appletviewer myapplet.html
Em vez de separar arquivo HTML, você também pode colocar <APPLET CODE....> </ APPLET> código Java dentro do próprio arquivo e usar appletviewer como:
> Appletviewer myapplet.java
Qual? Não é possível executar o applet. Se applet não pôde ser iniciado, em seguida, faça o seguinte:
No Internet Explorer,
- Ir à guia Segurança de Opções da Internet através do GUI abriu Ferramentas> Opções da Internet ... item do menu
- Prima Nível Personalizado ... botão para fazer as seguintes definições:
- Sob o script, selecione "Ativar"
- No fundo, defina Nível Personalizado e pressione para aplicar BAIXA
Se as coisas continuarem a não funcionar:
No prompt de comando, digite seguinte comando para abrir ferramenta política:
> policytool
- Prima "Adicionar Entrada Política" botão
- Em posteriormente GUI, pressione "Adicionar Permissão" botão
- Em Permissões GUI que abre, escolha "AllPermission" Permissão na lista suspensa.
- Pressione OK e Feito.
- Guardar as definições como "java.policy" no arquivo de segurança da pasta lib na pasta jre pasta da sua instalação JDK. Você pode também colocar esse arquivo na pasta Documents and Settings sob drive C: no Windows.
Agora você deve ser capaz de executar o applet.


Delicious
Digg
Google
Yahoo