// Lab5 in JAVA
// Bradley Savage
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class Lab5 extends Applet implements ActionListener {
	TextField inrate,inhrs;
	Button clear;
	double pay,hrs,rate;
	public void init(){
		inrate=new TextField(5);
		inhrs=new TextField(5);
		clear=new Button(" Clear ");
		add(new Label("Enter hourly rate: "));
		add(inrate);
		add(new Label("Enter hours worked: "));
		add(inhrs);
		add(clear);
		inrate.addActionListener(this);
		inhrs.addActionListener(this);
		clear.addActionListener(this);
		inrate.requestFocus();
		pay=0.;
		hrs=0.;
		rate=0.;
	} // End of INIT

	public void paint(Graphics g) {
		g.drawString("Pay is $" + pay,10,100);
		pay=0;
	} // Closing of paint()

	public void actionPerformed(ActionEvent e){
		if (e.getSource() == inrate)
			inhrs.requestFocus();
		else if (e.getSource() == inhrs) {
			rate=(double)(Integer.parseInt(inrate.getText()));
			hrs=(double)(Integer.parseInt(inhrs.getText()));
			if (hrs < 40)
				pay=hrs*rate;
			else pay=rate*40+1.5*rate*(hrs-40);
		}
		else {
			inrate.setText("");
			inhrs.setText("");
			inrate.requestFocus();
		}
		repaint();
	} // End of actionPerformed
	
} // End of Class