```java
importar java.applet.Applet;
importar java.awt.*;
importar java.awt.event.*;
classe pública SumProduct estende Applet implementa ActionListener {
//Declara variáveis de instância
campo de texto privado num1TextField, num2TextField;
Botão privado submitButton;
resultadoLabel de marca própria;
@Substituir
public void inicialização() {
//Define o layout do miniaplicativo
setLayout(novo FlowLayout());
// Cria os campos de texto para entrada do usuário
num1TextField =novo TextField(10);
num2TextField =new TextField(10);
// Cria o botão enviar
submitButton =new Button("Enviar");
submitButton.addActionListener (este);
// Cria o rótulo para exibir o resultado
resultadoLabel =new Label();
//Adiciona os componentes ao applet
add(new Label("Digite o primeiro número:"));
add(num1TextField);
add(new Label("Digite o segundo número:"));
add(num2TextField);
add(enviarButton);
add(resultadoLabel);
}
@Substituir
public void actionPerformed(ActionEvent e) {
// Obtém a entrada do usuário nos campos de texto
float num1 =Float.parseFloat(num1TextField.getText());
float num2 =Float.parseFloat(num2TextField.getText());
//Calcula a soma e o produto dos números
soma flutuante =num1 + num2;
produto flutuante =num1 * num2;
//Exibe o resultado no rótulo
resultLabel.setText("Soma:" + soma + ", Produto:" + produto);
}
}
```
Este miniaplicativo cria uma interface de usuário simples com dois campos de texto para entrada do usuário, um botão de envio e um rótulo para exibir o resultado. O usuário pode inserir dois números de ponto flutuante nos campos de texto e, quando o botão enviar é clicado, o miniaplicativo calcula e exibe a soma e o produto dos números no rótulo.