>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Criar um Applet com Eclipse para Java

O Eclipse é um poderoso Ambiente de Desenvolvimento Integrado (IDE) gratuito e open-source, originalmente concebido para desenvolvedores Java em 2001, que se expandiu para incluir projetos que abrangem múltiplas linguagens e plataformas. Entre outras tarefas, é um ambiente ideal para produzir applets, programas Java especiais desenhados para serem incorporados em páginas Web para fornecer conteúdo interativo.

Passo 1

Crie um novo projeto clicando em "File" (Ficheiro) e "New Project" (Novo Projeto). Dê-lhe o nome "Applet Tutorial".

Passo 2

Clique no botão "Workbench" para abrir o seu projeto recém-criado.

Passo 3

Crie uma nova classe clicando em "File" e "New Class" (Nova Classe). O nome é "MyApplet". Ao lado de "Superclass" (Superclasse), clique em "Browse" (Procurar). Digite "java.applet.Applet" e clique em "OK". Marque a caixa "Generate Constructors from superclass" (Gerar Construtores da superclasse).

Passo 4

Cole a seguinte definição de classe no código fonte do MyApplet.java:

public class MyApplet extends Applet implements ActionListener { 
    Label label1 = new Label("Hello World."); 
    Button button1 = new Button("OK");
}

Passo 5

Adicione instruções de importação para todos os objetos usados no código acima. Para isso, percorra "ActionListener", "Label" e "Button" e, com o cursor dentro dessa palavra, pressione "Ctrl-1" (ou "Cmd-1" no Mac). Selecione "Import" (Importar) na lista para permitir que o Eclipse realize as importações automaticamente. Por fim, pressione "Ctrl-1" sobre "MyApplet" e escolha "Add Unimplemented Methods" (Adicionar Métodos Não Implementados). Isto criará um método "actionPerformed" para reagir ao clique do utilizador no botão.

Passo 6

Defina os elementos da interface do utilizador logo abaixo da declaração da classe:

public class MyApplet extends Applet implements ActionListener {
    Label label1 = new Label("Hello World."); 
    Button button1 = new Button("OK");
}

Passo 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); 
}

Passo 8

Cole o seguinte código dentro do método "actionPerformed" que foi gerado automaticamente no Passo 5:

public void actionPerformed(ActionEvent e) { 
    label1.setText("Button clicked."); 
}