Sample java programs free download source code
Bookmark and Share
 
Free Website Design Templates
Free Website Design Templates
Web Site Template10
view actual page | download
Web Site Template 1
view actual page | download
Web Site Template 4
view actual page | download

My Java Home |

Java Length Converter Free Source code - applet

Source Code: download for right indenting or just copy and paste the source code below.

More Free Java Programs:

  • 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

}

Free Website Templates
Web Design Articles
Math Calculators
Java Programs
Site map
Contact Us
Useful Links
Web Designer in Philippines
Web Design Resources


Sample java programs free download source code Copyright © 2004 - 2010. yhanpolo.com All rights are reserved
  Valid XHTML 1.0 Transitional   Valid CSS!