www.r-krell.de |
Webangebot für Schule und Unterricht, Software, Fotovoltaik und mehr |
Willkommen/Übersicht > Informatik > Informatik mit Java, Teil c) > Java-AWT-Demo > Währungsrechner
Euro-DM-Umrechner
Bedienungsanleitung:
Bitte Beträge mit Punkt (statt Komma) eingeben und die
<Eingabe>-Taste drücken.
(Beträge über 1 Million werden in wissenschaftlicher
Schreibweise dargestellt)
Bitte speichern Sie zunächst die
Programmdatei
Euro-DM-Umrechner (r-krell.de).jar (7 kB) |
auf Ihrem Computer und starten ("öffnen")
Sie dann die herunter geladene Datei durch Anklicken.
Am besten schieben Sie danach das geöffnete Programmfenster
nach oben links,
sodass Sie gleichzeitig diese Seite lesen können.
Mehr zum Start von Java-Programmen als Application (und nicht mehr als Applet) auf meiner Extraseite Übersicht über meine Java-Programme - Appletprobleme und Downloads (in neuem Tab)
Nachfolgend der Quelltext, der bei diesem einfachen Programm auf nur zwei Dateien verteilt ist:
zum Seitenanfang / zum Seitenende
// Umrechner Euro <-> DM
// Java jdk 1.1.18 -- Krell, 28.11.01
import java.awt.*;
import java.awt.event.*;
public class EuroUmrechner extends Frame
{
Label lbAnl1 = new Label ("Beträge mit Dezimalpunkt eingeben");
Label lbAnl2 = new Label ("<Eingabe> drücken zum Umrechnen");
Label lbDEM = new Label ("EUR = _______.__ DM ");
Label lbEUR = new Label ("DM = _______.__ EUR");
TextField tfDEM = new TextField ("",9);
TextField tfEUR = new TextField ("",9);
final double EUROKURS = 1.95583;
public void richteFensterEin()
{
addWindowListener(
new WindowAdapter()
{
public void windowClosing (WindowEvent e)
{
setVisible (false);
dispose ();
System.exit (0);
}
}
);
setTitle("Euro <-> DM (www.r-krell.de)");
setSize (260,150);
setLayout (new FlowLayout());
}
public void richteTextfelderEin ()
{
tfDEM.addActionListener(
new ActionListener()
{
public void actionPerformed (ActionEvent e)
{
Double EingabeObj = Double.valueOf (tfDEM.getText());
double dmBetrag = EingabeObj.doubleValue();
double euroBetrag = ((int)(100*dmBetrag / EUROKURS + 0.5))/100.0;
lbEUR.setText ("DM = "+euroBetrag+" EUR");
}
}
);
tfEUR.addActionListener(
new ActionListener()
{
public void actionPerformed (ActionEvent e)
{
Double EingabeObj = Double.valueOf (tfEUR.getText());
double euroBetrag = EingabeObj.doubleValue();
double dmBetrag = ((int)(100*euroBetrag * EUROKURS + 0.5))/100.0;
lbDEM.setText ("EUR = "+dmBetrag+" DM");
}
}
);
}
public void führeAus()
{
richteFensterEin();
richteTextfelderEin();
add (lbAnl1);
add (tfDEM);
add (lbEUR);
add (tfEUR);
add (lbDEM);
add (lbAnl2);
setVisible(true);
}
}
zum Seitenanfang / zum Seitenende
Und hier die Startdatei:
public class EuroUmrechner_Start extends java.applet.Applet
{
//Start als selbständige Application
public static void main (String[] s)
{
EuroUmrechner a;
a = new EuroUmrechner();
a.führeAus();
}
//Start als Applet aus dem Web-Browser
(seit 2017 nicht mehr möglich)
public void init()
{
EuroUmrechner a;
a = new EuroUmrechner();
a.führeAus();
}
}
zurück zur Seite
„Informatik mit Java, Teil c)"