O Eclipse é um ambiente de desenvolvimento integrado (IDE) poderoso, gratuito e de código aberto, originalmente projetado para desenvolvedores Java em 2001, que desde então se expandiu para incluir projetos que abrangem várias linguagens e plataformas. Entre outras tarefas, é um ambiente ideal para a produção de applets, programas Java especiais projetados para serem incorporados em páginas da Web para fornecer conteúdo interativo da Web.
Etapa 1
Crie um novo projeto clicando em “Arquivo” e “Novo Projeto”. Nomeie-o como "Tutorial de Applet".
Etapa 2
Clique no botão "Workbench" para abrir seu projeto recém-criado.
Etapa 3
Crie uma nova classe clicando em “Arquivo” e “Nova Classe”. O nome é "MeuApplet". Ao lado de "Superclasse", clique em "Procurar". Digite “java.applet.Applet” e clique em “OK”. Clique na caixa "Gerar Construtores da superclasse".
Etapa 4
Cole a seguinte definição de classe no código-fonte de MyApplet.java:
public class MyApplet extends Applet implements ActionListener { Label label1 =new Label("Hello World."); Botão botão1 =new Botão("OK");
}
Etapa 5
Adicione instruções de importação para todos os objetos usados no código acima. Para fazer isso, vá até "ActionListener", "Label" e "Button" e, enquanto o cursor estiver dentro dessa palavra, pressione "Ctrl-1" (ou "Cmd-1" no Mac). Selecione "Importar" na lista para permitir que o Eclipse execute as importações automaticamente. Finalmente, pressione "Ctrl-1" sobre "MyApplet" e escolha "Adicionar métodos não implementados". Isso criará um método "actionPerformed" para reagir ao usuário clicando no botão.
Etapa 6
Defina os elementos da interface do usuário logo abaixo da declaração da classe:
public class MyApplet estende Applet implementa ActionListener {
Label label1 = new Label("Hello World.");
Button button1 = new Button("OK");
Etapa 7
Cole o seguinte código dentro do construtor:
public MyApplet() throws HeadlessException {
this.setLayout(new FlowLayout());
this.add(label1);
this.add(button1);
button1.addActionListener(this);
}
Etapa 8
Cole o seguinte código dentro do método "actionPerformed" que foi gerado automaticamente na Etapa 5:
public void actionPerformed(ActionEvent e) {
label1.setText("Button clicked.");
}