Compila mas não funciona a Classe

5 respostas
ademiraguia

Criei o seguinte código no notepad.

import java.awt.*;
import java.applet.Applet;

public class janela extends Applet

{

Button botao;
public void init()

{

botao = new Button(Clique Aqui!);

add(botao);

}
public boolean action (Event evt, Object algum)

{

if (evt.target == botao)

{

botao.setLabel(Ok);

return true;

}

else

{

return false;

}

}

}

quando vou através do cmd e digito javac janela.java, me mostra a seguinte messagem:

note: janela.java uses or overrides a deprecated API.
note: recompile with -Xlint:deprecation for details.

compilar ele até compila a classe, ou seja e gerada a classe janela.class só que quando eu digito: java janela no cmd da erro.

O que eu devo fazer?

5 Respostas

S

applets não são executatas pelo compilador, vc tem que ter um appletviewer ou anexar a classe em um código HTML e rodar no browser de internet
não lembro como fica o código HTML mas deve ter algum tutorial por aqui

S

só agora vi, parece que ele dá alguma mensagem de método deprecated que vc está utilizando

recompila a applet dessa forma:

javac janela.java -Xlint:deprecation

para ver mais detalhes e depois poste aqui a mensagem aqui se tiver duvida

ademiraguia

Me mostra a seguite messagem:

janela.java:14 warning: [deprecation] action (java.awt.Event,java.lang.Object) in java.awt.Component has been deprecated
public boolean action (Event evt, Object algum)

1 warning

RegisFurtado

cria uma página da web para tentar visualizar sua applet…

Teste JApplet
RegisFurtado

ademiraguia fiz um teste aqui e funcionou perfeitamente sua janela como applet na pagina html…

Criado 23 de novembro de 2006
Ultima resposta 23 de nov. de 2006
Respostas 5
Participantes 3