rendered paste bodypackage gas;
/**
* <p>Title: gas</p>
*
* <p>Description: calculates and stores mpg</p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: </p>
*
* @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();
}
}