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();
}
}