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.
Crie um novo projeto clicando em "File" (Ficheiro) e "New Project" (Novo Projeto). Dê-lhe o nome "Applet Tutorial".
Clique no botão "Workbench" para abrir o seu projeto recém-criado.
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).
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");
}
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.
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");
}
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);
}
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.");
}
Tecnologia Eletrônica © [www.351231.com]