```java
java.applet.Applet importeren;
java.awt.* importeren;
java.awt.event.* importeren;
public class SumProduct breidt Applet-implementaties ActionListener uit {
// Declareer instantievariabelen
privé Tekstveld num1TextField, num2TextField;
privéknop verzendknop;
private Label resultaatLabel;
@Overschrijven
openbare leegte init() {
// Stel de lay-out van de applet in
setLayout(nieuwe FlowLayout());
// Maak de tekstvelden voor gebruikersinvoer
num1TextField =nieuw Tekstveld(10);
num2TextField =nieuw Tekstveld(10);
// Maak de verzendknop
SubmitButton =nieuwe knop("Verzenden");
SubmitButton.addActionListener (dit);
// Maak het label om het resultaat weer te geven
resultaatLabel =nieuw Label();
// Voeg de componenten toe aan de applet
add(new Label("Voer het eerste getal in:"));
add(num1TextField);
add(new Label("Voer het tweede getal in:"));
add(num2TextField);
toevoegen(knop indienen);
add(resultaatLabel);
}
@Overschrijven
public void actionPerformed(ActionEvent e) {
// Haal de gebruikersinvoer uit de tekstvelden
float num1 =Float.parseFloat(num1TextField.getText());
float num2 =Float.parseFloat(num2TextField.getText());
// Bereken de som en het product van de getallen
vlottende som =num1 + num2;
floatproduct =num1 * num2;
// Geef het resultaat weer in het label
resultLabel.setText("Som:" + som + ", Product:" + product);
}
}
```
Deze applet creëert een eenvoudige gebruikersinterface met twee tekstvelden voor gebruikersinvoer, een verzendknop en een label om het resultaat weer te geven. De gebruiker kan twee getallen met drijvende komma in de tekstvelden invoeren, en wanneer op de verzendknop wordt geklikt, berekent de applet de som en het product van de getallen in het label en geeft deze weer. |