Applet Java não funciona

Estou usando o NetBeans IDE 5.5, fiz uma applet com dois pacotes, sendo:

  • pacote com duas classes Java (em dois arquivos .java)
  • pacote com três classes Java (em três arquivos .java)

Consegui executar o applet via Run do próprio NetBeans.
Peguei o código HTML que o NetBeans cria e tentei executar no meu browser (Firefox 2.0) e ele dá um erro de que não consegue achar a classe NumericField que criei como extensão do JTextField.

O erro do console java é:
java.lang.NoClassDefFoundError: TextFieldControl/NumericField
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

copiei para o diretório a classe TextFieldControl.class que está no segundo pacote.

Alguém poderia me ajudar ?

Grato,

Compacta o projeto e posta aqui q eu te ajudo.

Anexei os fontes, obrigado.

Lucas.

Consegui resolver, era um problema com a tag na página HTML:




Your browser is not Java enabled.

deve-se colocar no campo archive NameOfApplet.jar, o nome do projeto compilado com a classe NumericTextField. Que no caso era TextFieldControl.

Fonte: http://javaboutique.internet.com/tutorials/Thread0/add_java.html