package gas; /** *

Title: gas

* *

Description: calculates and stores mpg

* *

Copyright: Copyright (c) 2006

* *

Company:

* * @author ryan moray * @version 1.0 */ import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class gas extends Applet implements ActionListener { Label prompt1; //prompt user to input first value TextField input1; //input first value here Label prompt2; //prompt user to input second value TextField input2; //input second value here int number1, number2; //store input values // setup the graphical user interface components // and initialize variables public void init() { prompt1 = new Label( "Enter an integer" ); add( prompt1 ); // put prompt1 on applet input1 = new TextField( 10 ); add( input1 ); //put input1 on applet prompt2 = new Label( "Enter an integer and press Enter" ); add( prompt2 ); // put prompt2 on applet input2 = new TextField( 10 ); input2.addActionListener( this ); add( input2 ); // put input2 on applet } // display the results public void paint( Graphics g ) { g.drawString( "The comparison results are:", 70, 75 ); if ( number1 == number2 ) g.drawString( "MPG this tankful: " + number1/number1, 100, 90 ); if ( number1 != number2 ) g.drawString( number1 + " != " + number2, 100, 105 ); if ( number1 < number2 ) g.drawString( number1 + " < " + number2, 100, 120 ); if ( number1 > number2 ) g.drawString( number1 + " > " + number2, 100, 135 ); if ( number1 <= number2 ) g.drawString( number1 + " <= " + number2, 100, 150 ); if ( number1 >= number2 ) g.drawString( number1 + " >= " + number2, 100, 165 ); } // process user's action on the input2 text field public void actionPerformed( ActionEvent e ) { number1 = Integer.parseInt( input1.getText() ); number2 = Integer.parseInt( input2.getText() ); repaint(); } }