Java Length Converter Free Source code - applet
Source Code: download for right indenting or just copy and paste the source code below.
- Java Program - Grade Computation Applet
- Java Program - Grade Computation Stand Alone Application
- Java Program - Length Converter Applet
- Java Program - Length Converter Stand Alone Application
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class Converter extends Applet implements ActionListener
{
Label fill = new Label(" Length Converter ");
TextField inputField = new TextField(20);
TextField outputField = new TextField("Output", 20);
Button milesKilometer = new Button("Miles-Kilometer");
Button kilometerMiles = new Button("Kilometer-Miles");
Button kilometerMeter = new Button("Kilometer-Meter");
Button meterKilometer = new Button("Meter-Kilometer");
Button meterFeet = new Button("Meter-Feet");
Button feetMeter = new Button("Feet-Meter");
Button feetInches = new Button("Feet-Inches");
Button inchesFeet = new Button("Inches-Feet");
Button inchesCentimeter = new Button("Inches-Centimeter");
Button centimeterInches = new Button("Centimeter-Inches");
public void init()
{
add(fill);
add(inputField);
add(outputField);
outputField.setEditable(false);
outputField.setBackground(Color.lightGray);
add(milesKilometer);
milesKilometer.addActionListener(this);
add(kilometerMiles);
kilometerMiles.addActionListener(this);
add(kilometerMeter);
kilometerMeter.addActionListener(this);
add(meterKilometer);
meterKilometer.addActionListener(this);
add(meterFeet);
meterFeet.addActionListener(this);
add(feetMeter);
feetMeter.addActionListener(this);
add(feetInches);
feetInches.addActionListener(this);
add(inchesFeet);
inchesFeet.addActionListener(this);
add(inchesCentimeter);
inchesCentimeter.addActionListener(this);
add(centimeterInches);
centimeterInches.addActionListener(this);
} // end init
public void actionPerformed(ActionEvent e)
{
String arg = e.getActionCommand();
String strInput = new String(inputField.getText());
if (strInput.equals(""))
{
inputField.setText("0");
}
//Converting input to values
double input = Double.parseDouble(inputField.getText());
double milesKilo = input * 1.6903;
if (arg == "Miles-Kilometer")
{
outputField.setText("" + (input*1.6093));
}
if (arg == "Kilometer-Miles")
{
outputField.setText("" + (input*0.6213882));
}
if (arg == "Kilometer-Meter")
{
outputField.setText("" + (input*1000));
}
if (arg == "Meter-Kilometer")
{
outputField.setText("" + (input*0.001));
}
if (arg == "Meter-Feet")
{
outputField.setText("" + (input*3.2808399));
}
if (arg == "Feet-Meter")
{
outputField.setText("" + (input*0.3048));
}
if (arg == "Feet-Inches")
{
outputField.setText("" + (input*12));
}
if (arg == "Inches-Feet")
{
outputField.setText("" + (input*0.0833333));
}
if (arg == "Inches-Centimeter")
{
outputField.setText("" + (input*2.54));
}
if (arg == "Centimeter-Inches")
{
outputField.setText("" + (input*0.3937008));
}
} // end actionPerformed
}





