import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class RechnenApplet extends Applet implements ActionListener
{
Label ueberschrift = new Label("Rechenoperationen");
Label erste[] = new Label[5];
Label zweite[] = new Label[5];
int r[] = new int[5];
TextField eingabe[] = new TextField[2];
String s[] = new String[2];
int i,j;
Button knopf;



public void init()
{
 add (ueberschrift);
 Panel bereich1 = new Panel();
 Panel bereich2 = new Panel();
 add(bereich1);
 add(bereich2);
 bereich1.setLayout(new GridLayout(2,1,5,15));
 bereich1.setBackground(Color.yellow);
 for(i=0; i<2; i++)
 {
  eingabe[i] = new TextField("",8);
  bereich1.add(eingabe[i]);
  eingabe[i].setBackground(Color.white);
 }

knopf = new Button("Rechnen");
bereich1.add(knopf);
knopf.addActionListener(this);


bereich2.setLayout(new GridLayout(5,2,10,15));
bereich2.setBackground(Color.cyan);
 for(i=0; i<5; i++)
 {
 erste[i] = new Label("                                               ");
 zweite[i]= new Label("                    ");
 bereich2.add(erste[i]);
 bereich2.add(zweite[i]);
 }
}



public void actionPerformed(ActionEvent av)
{
int a,b;
int e[] = new int[2];
for (i=0; i<2; i++)
 {
 s[i]=eingabe[i].getText();
 e[i]=Integer.parseInt(s[i]);
 }
 a=e[0];
 b=e[1];
 erste[0].setText(e[0]+" + "+e[1]+" = "+(e[0]+e[1]));
 zweite[0].setText("Summe");
 erste[1].setText(e[0]+" - "+e[1]+" = "+(e[0]-e[1]));
 zweite[1].setText("Differenz");
 erste[2].setText(e[0]+" * "+e[1]+" = "+(e[0]*e[1]));
 zweite[2].setText("Produkt");
 erste[3].setText(e[0]+" / "+e[1]+" = "+(e[0]/e[1]));
 zweite[3].setText("Quotient");
 erste[4].setText(e[0]+" % "+e[1]+" = "+(e[0]%e[1]));
 zweite[4].setText("Rest");
 repaint();
}
}