PDA

View Full Version : Java program


Confused1
12-01-02, 04:24
I am having trouble makin this program work!! can someone plz help me!!

//This program converts Celsius to Fahrenheit and vice versa

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

public class Temperature extends JApplet implements ActionListener{



JLabel cLabel, fLabel, resultCLabel, resultFLabel;
JTextField input1, input2, resultField1, resultField2;
JButton convert;

public void init()
{



Container container = getContentPane();
container.setLayout(new FlowLayout());

cLabel = new JLabel( "Celsius" );
container.add( cLabel );
input1 = new JTextField( 10 );
input1.setEditable( true );
container.add( input1 );

fLabel = new JLabel( "Fahrenheit" );
container.add( fLabel );
input2 = new JTextField( 10 );
input2.setEditable( true );
container.add( input2 );

convert = new JButton("Convert");
convert.addActionListener( this );
container.add( convert );

resultCLabel = new JLabel( "Fahrenheit" );
container.add( resultCLabel );
resultField1 = new JTextField( 15 );
resultField1.setEditable( false );
container.add( resultField1 );

resultFLabel = new JLabel( "Celsius" );
container.add( resultFLabel );
resultField2 = new JTextField( 15 );
resultField2.setEditable( false );
container.add( resultField2 );

}

public void actionPerformed( ActionEvent actionEvent )
{
double F, C;

//if ( actionEvent.getSource() == input1 ){

F = Double.parseDouble(input1.getText() );
celsius(F);
resultField1.setText(Double.toString(F));
//}

//else {
C = Double.parseDouble( input2.getText() );
fahrenheit(C);
resultField2.setText(Double.toString(C));
//}

}
public double celsius(double F)
{

return 5.0/9.0 * ( F - 32 );

}

public double fahrenheit(double C)
{

return 9.0/5.0 * C + 32;
}

}

Sandro Psaila
12-03-02, 09:53
Originally posted by Confused1
I am having trouble makin this program work!! can someone plz help me!!

//This program converts Celsius to Fahrenheit and vice versa

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

public class Temperature extends JApplet implements ActionListener{



JLabel cLabel, fLabel, resultCLabel, resultFLabel;
JTextField input1, input2, resultField1, resultField2;
JButton convert;

public void init()
{



Container container = getContentPane();
container.setLayout(new FlowLayout());

cLabel = new JLabel( "Celsius" );
container.add( cLabel );
input1 = new JTextField( 10 );
input1.setEditable( true );
container.add( input1 );

fLabel = new JLabel( "Fahrenheit" );
container.add( fLabel );
input2 = new JTextField( 10 );
input2.setEditable( true );
container.add( input2 );

convert = new JButton("Convert");
convert.addActionListener( this );
container.add( convert );

resultCLabel = new JLabel( "Fahrenheit" );
container.add( resultCLabel );
resultField1 = new JTextField( 15 );
resultField1.setEditable( false );
container.add( resultField1 );

resultFLabel = new JLabel( "Celsius" );
container.add( resultFLabel );
resultField2 = new JTextField( 15 );
resultField2.setEditable( false );
container.add( resultField2 );

}

public void actionPerformed( ActionEvent actionEvent )
{
double F, C;

//if ( actionEvent.getSource() == input1 ){

F = Double.parseDouble(input1.getText() );
celsius(F);
resultField1.setText(Double.toString(F));
//}

//else {
C = Double.parseDouble( input2.getText() );
fahrenheit(C);
resultField2.setText(Double.toString(C));
//}

}
public double celsius(double F)
{

return 5.0/9.0 * ( F - 32 );

}

public double fahrenheit(double C)
{

return 9.0/5.0 * C + 32;
}

}



Can u pls specify where your program is hanging??


S