/*
*
*
* Rekentoestel
*
*/
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Rekentoestel extends Applet
{
TextField invoervak1, invoervak2, resultaat;
Button maal, plus, delen, aftrekken;
double invoergetal1, invoergetal2, resultaatgetal;
public void init()
{
invoervak1 = new TextField( 12 );
invoervak2 = new TextField( 12 );
resultaat = new TextField( 12 );
maal = new Button( "x" );
maal.addActionListener( new maalHandler() );
plus = new Button( "+" );
plus.addActionListener( new plusHandler() );
delen = new Button( "/" );
delen.addActionListener( new delenHandler() );
aftrekken = new Button( "-" );
aftrekken.addActionListener( new aftrekkenHandler() );
add( invoervak1 );
add( invoervak2 );
add( maal );
add( plus );
add( delen );
add( aftrekken );
add( resultaat );
}
class maalHandler implements ActionListener
{
public void actionPerformed( ActionEvent e )
{
String invoer1
= invoervak1
.getText(); invoergetal1 = Double.parseDouble( invoer1 );
String invoer2
= invoervak2
.getText(); invoergetal2 = Double.parseDouble( invoer2 );
resultaatgetal = invoergetal1 * invoergetal2;
resultaat.setText( "" + resultaatgetal );
}
}
class plusHandler implements ActionListener
{
public void actionPerformed( ActionEvent e )
{
String invoer1
= invoervak1
.getText(); invoergetal1 = Double.parseDouble( invoer1 );
String invoer2
= invoervak2
.getText(); invoergetal2 = Double.parseDouble( invoer2 );
resultaatgetal = invoergetal1 + invoergetal2;
resultaat.setText( "" + resultaatgetal );
}
}
class delenHandler implements ActionListener
{
public void actionPerformed( ActionEvent e )
{
String invoer1
= invoervak1
.getText(); invoergetal1 = Double.parseDouble( invoer1 );
String invoer2
= invoervak2
.getText(); invoergetal2 = Double.parseDouble( invoer2 );
resultaatgetal = invoergetal1 / invoergetal2;
resultaat.setText( "" + resultaatgetal );
}
}
class aftrekkenHandler implements ActionListener
{
public void actionPerformed( ActionEvent e )
{
String invoer1
= invoervak1
.getText(); invoergetal1 = Double.parseDouble( invoer1 );
String invoer2
= invoervak2
.getText(); invoergetal2 = Double.parseDouble( invoer2 );
resultaatgetal = invoergetal1 - invoergetal2;
resultaat.setText( "" + resultaatgetal );
}
}
}