Come creare un'applet con Eclipse per Java
Eclipse è un potente ambiente di sviluppo integrato (IDE) gratuito e open source originariamente progettato per gli sviluppatori Java nel 2001, che da allora si è ampliato per includere progetti che coprono più linguaggi e piattaforme. Tra le altre attività, è un ambiente ideale per la produzione di applet, speciali programmi Java progettati per essere incorporati nelle pagine Web per fornire contenuti Web interattivi.
Passaggio 1
Crea un nuovo progetto facendo clic su "File" e "Nuovo progetto". Chiamalo "Tutorial Applet".
Passaggio 2
Fai clic sul pulsante "Workbench" per aprire il progetto appena creato.
Passaggio 3
Crea una nuova classe facendo clic su "File" e "Nuova classe". Il nome è "MyApplet". Accanto a "Superclasse", fai clic su "Sfoglia". Digita "java.applet.Applet" e fai clic su "OK". Fai clic sulla casella "Genera costruttori dalla superclasse".
Passaggio 4
Incolla la seguente definizione di classe nel codice sorgente per MyApplet.java:
public class MyApplet estende Applet implementa ActionListener { Label label1 =new Label("Hello World."); Pulsante pulsante1 =nuovo pulsante ("OK");
}
Passaggio 5
Aggiungi istruzioni di importazione per tutti gli oggetti utilizzati nel codice precedente. Per fare ciò, passa a "ActionListener", "Etichetta" e "Pulsante" e, mentre il cursore si trova all'interno di quella parola, premi "Ctrl-1" (o "Cmd-1" su Mac). Seleziona "Importa" dall'elenco per consentire a Eclipse di eseguire automaticamente le importazioni. Infine, premi "Ctrl-1" su "MyApplet" e scegli "Aggiungi metodi non implementati". Questo creerà un metodo "actionPerformed" per reagire all'utente che fa clic sul pulsante.
Passaggio 6
Definisci gli elementi dell'interfaccia utente appena sotto la dichiarazione di classe:
public class MyApplet estende Applet implementa ActionListener {
Label label1 = new Label("Hello World."); Button button1 = new Button("OK");
Passaggio 7
Incolla il codice seguente 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 codice seguente all'interno del metodo "actionPerformed" che è stato generato automaticamente nel passaggio 5:
public void actionPerformed(ActionEvent e) { label1.setText("Button clicked."); }