|  
    
```Java 
 importer java.applet.Applet ;  
 importer java.awt.* ;  
 importer java.awt.event.* ;  
  
 classe publique SumProduct étend Applet implémente ActionListener {  
  
 // Déclare les variables d'instance  
 champ de texte privé num1TextField, num2TextField ;  
 bouton privé submitButton ;  
 resultLabel de marque privée ;  
  
 @Outrepasser  
 public void init() {  
 // Définir la disposition de l'applet  
 setLayout(nouveau FlowLayout());  
  
 // Crée les champs de texte pour la saisie utilisateur  
 num1TextField =nouveau TextField(10);  
 num2TextField =nouveau TextField(10);  
  
 // Crée le bouton de soumission  
 submitButton =new Button("Soumettre");  
 submitButton.addActionListener(this);  
  
 // Crée l'étiquette pour afficher le résultat  
 resultLabel =new Label();  
  
 // Ajoute les composants à l'applet  
 add(new Label("Entrez le premier numéro :"));  
 ajouter (num1TextField);  
 add(new Label("Entrez le deuxième numéro :"));  
 ajouter (num2TextField);  
 ajouter(submitButton);  
 ajouter(resultLabel);  
 }  
  
 @Outrepasser  
 public void actionPerformed(ActionEvent e) {  
 // Récupère la saisie de l'utilisateur à partir des champs de texte  
 float num1 =Float.parseFloat(num1TextField.getText());  
 float num2 =Float.parseFloat(num2TextField.getText());  
  
 // Calculer la somme et le produit des nombres  
 somme flottante =num1 + num2 ;  
 produit flottant =num1 * num2 ;  
  
 // Afficher le résultat dans l'étiquette  
 resultLabel.setText("Somme :" + somme + ", Produit :" + produit);  
 }  
 }  
 ```  
  
 Cette applet crée une interface utilisateur simple avec deux champs de texte pour la saisie de l'utilisateur, un bouton de soumission et une étiquette pour afficher le résultat. L'utilisateur peut saisir deux nombres à virgule flottante dans les champs de texte, et lorsqu'il clique sur le bouton Soumettre, l'applet calcule et affiche la somme et le produit des nombres dans l'étiquette.
 
 |