All pastes #41813 Raw Edit

Unnamed

public text v1 · immutable
#41813 ·published 2006-02-16 06:19 UTC
rendered paste body
package 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();
        
    }
}