Porque a Applet que criei não funciona?

7 respostas
somma

Essa é a classe

[code]
package pc.com.br.pacote1;
import java.applet.*;
import java.awt.Graphics;

public class ValidarUsuario extends Applet {

public void paint(Graphics g) {
g.drawString("Hello applet!", 50, 25);
}

}

Esse é o arquivo .jsp

A estrutura de diretórios está certa.... espero eu.

Esses códigos acima funcionam?

Valeu

7 Respostas

ciczan

Tente:

emailwss

ou na import coloque assim: import java.awt.*; isso faz com que toda a classe AWT seja adicionada num todo para o seu Applet e não só a Graphics.

fabiofalci

Tem que adicionar o .class
assim

<applet code="pc.com.br.pacote1.ValidarUsuario.class" archive="ValidarUsuario.jar"/>
T

fabiofalci:
Tem que adicionar o .class
assim

<applet code="pc.com.br.pacote1.ValidarUsuario.class" archive="ValidarUsuario.jar"/>

Aham, não ponha o .class senão ele vai tentar achar uma classe chamada “class”. Acho é que você tem de especificar o tamanho da applet em pixels:

<applet ......  width="200" height="200" .... >
</applet>
T

Dica: um .jar é um arquivo “estático”, ou seja, funciona como se fosse um “.jpg” ou um “.png”. Portanto deve ficar no diretório das imagens, páginas HTML estáticas etc. Não deve ficar junto com os .JSP, que são normalmente “invisíveis” para o usuário do browser (já que ficam normalmente em WEB-INF.

Se seu .jar está junto dos .JSP não vai conseguir carregar mesmo.

fabiofalci

Tava testando aqui o ‘.class’ eh opcional, pode colocar ou nao…

Acho q como o thingol falou tu deve estar com problema na tua estrutura
de diretorios… ele nao deve estar encontrando o jar.

somma

Isso mesmo a minha estrutura de diretórios estava errada.

Valeu pelas dicas.

Se possível poderiam me indicar Tutoriais sobre Applet.

Obrigado

Criado 18 de maio de 2006
Ultima resposta 19 de mai. de 2006
Respostas 7
Participantes 5