/*
 * 
 *
 * 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 );
	}

}
}