/**
 * @(#)FrameApp.java
 *
 * Sample Applet application
 *
 * @author 
 * @version 1.00 04/12/05
 */
 
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class FrameApp extends JApplet implements ActionListener{
	
	JButton calc, clear;
	JTextField score;
	JTextField grade;
	Container con;
	
	public void init(){
		calc = new JButton("Calculate Grade");
		clear = new JButton("Reset");
		calc.addActionListener(this);
		clear.addActionListener(this);
		score = new JTextField("00");
		grade = new JTextField("Grade appers here");
		con = this.getContentPane();
		con.setLayout(new FlowLayout());
		con.add(calc);
		con.add(score);
		con.add(grade);
		con.add(clear);
		//this.setSize(300, 400);
		//this.setVisible(true);
		//this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		
		
	}
	
	
	public void actionPerformed(ActionEvent e){
		int sc;
		String t = "Your grade is: ";
		
		if(e.getSource() == calc){
		    sc = Integer.parseInt(score.getText());
		    System.out.println("We are in Action "+sc);
		    
		    if(sc>89)t = t +"A";
		    else if(sc>79)t = t + "B";
		         else if(sc>59)t = t + "C";
		              else if(sc>49)t = t + "D";
		                   else t = t + "F";
		    grade.setText(t);
		    
		}
		
		else {
			   score.setText("00");
			   grade.setText("Sart again.. ");
		}
		
		
	}
	
	
	
}

    Source: geocities.com/dvshah