```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.
|