>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment créer un applet avec Eclipse pour Java

Eclipse est un environnement de développement intégré (IDE) gratuit, open-source et puissant, conçu à l'origine pour les développeurs Java en 2001, et qui s'est depuis étendu à de multiples langages et plateformes. Parmi d'autres tâches, c'est un environnement idéal pour produire des applets, des programmes Java spéciaux conçus pour être intégrés dans des pages Web afin de fournir du contenu interactif.

Étape 1

Créez un nouveau projet : « Fichier » → « Nouveau projet ». Nommez-le « Tutoriel Applet ».

Étape 2

Cliquez sur le bouton « Workbench » pour ouvrir votre projet fraîchement créé.

Étape 3

Créez une nouvelle classe : « Fichier » → « Nouvelle classe ». Nom : « MonApplet ». À côté de « Superclasse », cliquez « Parcourir ». Tapez « java.applet.Applet » et cliquez « OK ». Cochez « Générer les constructeurs depuis la superclasse ».

Étape 4

Collez la définition de classe suivante dans le code source de MonApplet.java :

public class MonApplet extends Applet implements ActionListener {
    Label label1 = new Label("Bonjour le monde.");
    Button button1 = new Button("OK");
}

Étape 5

Ajoutez les instructions d'import pour tous les objets utilisés. Parcourez « ActionListener », « Label » et « Button », placez le curseur dans chaque mot et appuyez sur « Ctrl+1 » (ou « Cmd+1 » sur Mac). Sélectionnez « Importer » pour laisser Eclipse faire les imports automatiquement. Enfin, « Ctrl+1 » sur « MonApplet » et choisissez « Ajouter les méthodes non implémentées ». Cela crée une méthode « actionPerformed » pour réagir au clic sur le bouton.

Étape 6

Définissez les éléments d'interface utilisateur juste sous la déclaration de classe :

public class MonApplet extends Applet implements ActionListener {
    Label label1 = new Label("Bonjour le monde.");
    Button button1 = new Button("OK");
}

Étape 7

Collez le code suivant dans le constructeur :

public MonApplet() throws HeadlessException {
    this.setLayout(new FlowLayout());
    this.add(label1);
    this.add(button1);
    button1.addActionListener(this);
}

Étape 8

Collez le code suivant dans la méthode « actionPerformed » générée automatiquement à l'étape 5 :

public void actionPerformed(ActionEvent e) {
    label1.setText("Bouton cliqué.");
}
Vie connectée