/** * @(#)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.. "); } } }