Come creare un applet con Eclipse per Java

Eclipse è un potente ambiente di sviluppo integrato (IDE) gratuito e open source, originariamente progettato per sviluppatori Java nel 2001, che si è poi espanso per includere progetti che coprono molteplici linguaggi e piattaforme. Tra le altre attività, è un ambiente ideale per produrre applet, speciali programmi Java progettati per essere incorporati nelle pagine Web per fornire contenuti interattivi.
Passaggio 1
Crea un nuovo progetto cliccando su "File" e "Nuovo progetto". Assegnagli il nome "Applet Tutorial".
Passaggio 2
Clicca sul pulsante "Workbench" per aprire il progetto appena creato.
Passaggio 3
Crea una nuova classe cliccando su "File" e "Nuova classe". Il nome è "MyApplet". Accanto a "Superclasse", clicca su "Sfoglia". Digita "java.applet.Applet" e clicca su "OK". Seleziona la casella "Genera costruttori da superclasse".
Passaggio 4
Incolla la seguente definizione di classe nel codice sorgente di MyApplet.java:
public class MyApplet extends Applet implements ActionListener { Label label1 = new Label("Hello World."); Button button1 = new Button("OK");
}
Passaggio 5
Aggiungi le istruzioni di importazione per tutti gli oggetti utilizzati nel codice sopra. Per fare questo, passa su "ActionListener", "Label" e "Button" e, mentre il cursore è all'interno di quella parola, premi "Ctrl-1" (o "Cmd-1" su Mac). Seleziona "Importa" dall'elenco per permettere a Eclipse di eseguire le importazioni automaticamente. Infine, premi "Ctrl-1" su "MyApplet" e scegli "Aggiungi metodi non implementati". Verrà creato un metodo "actionPerformed" per reagire al clic dell'utente sul pulsante.
Passaggio 6
Definisci gli elementi dell'interfaccia utente appena sotto la dichiarazione della classe:
public class MyApplet extends Applet implements ActionListener {
Label label1 = new Label("Hello World."); Button button1 = new Button("OK");
Passaggio 7
Incolla il seguente codice all'interno del costruttore:
public MyApplet() throws HeadlessException { this.setLayout(new FlowLayout()); this.add(label1); this.add(button1); button1.addActionListener(this); }
Passaggio 8
Incolla il seguente codice all'interno del metodo "actionPerformed" generato automaticamente al passaggio 5:
public void actionPerformed(ActionEvent e) { label1.setText("Button clicked."); }