Aí galera, tô começando a aprender Java mas não tô conseguindo usar o q faço numa página html. Vê só: o q tô fazendo e se tiver fazendo algo errado, por favor me esclareçam e me ajudem:
Primeiro fiz num editor de texto normal o seguinte Prog em Java
public class ProgJava {
public static void main (String args[])
{
System.out.println(“Hello Internet!”);
}
}
É um programa básico: Compilei e deu ok, foi criado o Class dele
até aí tudo bem, depois fui usar ocódigo numa página html usando um editor de texto normal e digitei o seguinte:
Para você criar um applet (o que você está tentando fazer), sua classe deve estender a classe JApplet. Faça assim:
public class ProgJava extends JApplet {
public void paint(Graphics g) {
g.drawString("Hello internet!", 30, 30);
}
}
Quando você escreve um applet, além de você estender a classe JApplet, não precisa ter um método main como os aplicativos normais.
Para testar crie uma página HTML com o seguinte conteúdo:
E aí. Cara, trabalhar com applet é um pouco diferente do que trabalhar com aplicativos Java. Veja um exemplo:
[code]// o pacote javax.swing contém JApplet e JOptionPane, utilizadas neste exemplo.
import javax.swing.*;
// nossa classe extende (herda) a classe JApplet
public class ProgJava extends JApplet
{
// método init (poderia também ser start ou paint) inicia a execução do applet,
// asssim como o método main inicia a execução de aplicativos Java.
public void init()
{
// Exibe um painel com uma mensagem.
JOptionPane.showMessageDialog( null, “Hello Internet!”, “Testando Applet”, JOptionPane.PLAIN_MESSAGE );
} // fim do método init
Você complia e roda normalmente. Você pode rodar também através do aplicativo AppletViewer, basta digitar appletviewer ProgJava.html no prompt de comando.