Advertisement
ASP_Volume2 Calculators & Science #39836

Temperature Converter

This is just a simple java applet that will convert Degrees Fahrenheit to Degrees Celesius. Very simple and can be modified to convert back.

AI

Yapay Zeka Özeti: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.

Kaynak Kod
original-source
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
import java.text.DecimalFormat;
public class temperature extends JApplet implements ActionListener
{
  JLabel lblFahrenheit;
  JLabel lblCelsius;
  JLabel outputCelsius;
  JTextField txtFahrenheit;
  double degreesFahrenheit;
  FlowLayout layout;
  public void init()
  {
   Container c = getContentPane();
   
   layout = new FlowLayout();
   layout.setAlignment( FlowLayout.LEFT);
   c.setLayout(layout);
   // instantiate JLabel object for Degrees Fahrenheit
   lblFahrenheit = new JLabel("Enter Fahrenheit and press enter: ");
   // instantiate JTextField object for the degrees fahrenheit
   txtFahrenheit = new JTextField(10);
   // instantiate JLabel object for Degrees Celesius
   lblCelsius = new JLabel("Degrees Celesius: ");
   // JLabel to display the equivalent degrees Celsius
   outputCelsius = new JLabel("");
   c.add(lblFahrenheit);
   //CALL the addActionListener() method on the JTextField object
   //   for the degrees Fahrenheit
   txtFahrenheit.addActionListener(this);
   // Add the textbox the celsius label and output label
   c.add(txtFahrenheit);
   c.add(lblCelsius);
   c.add(outputCelsius);
  }
  public void actionPerformed(ActionEvent e)
  {
   // Create a new decimal format to one digit
   DecimalFormat oneDigit = new DecimalFormat("0.0");
   // Get the input
   double Fahrenheit = Double.parseDouble(e.getActionCommand());
   //ASSIGN the result of CALL Celsius function
   double celsius = Celsius(Fahrenheit);
   //Display the results in the label
   outputCelsius.setText(oneDigit.format(celsius));
  }
  public double Celsius(double Fahrenheit)
  {
   double celsius;
   //Formulat to convert Farhrenheit to celsius
   celsius = 5.0 / 9.0 * ( Fahrenheit - 32);
   return celsius;
  }
}
Orijinal Yorumlar (3)
Wayback Machine'den kurtarıldı