| www.r-krell.de |
| Webangebot für Schule und Unterricht, Software, Fotovoltaik und mehr |
Willkommen/Übersicht > Informatik > Informatik mit Java, Teil c)
Euro-DM-Umrechner
Links oben erscheint im Extra-Fenster der Währungsumrechner.
Bitte Beträge mit Punkt (statt Komma) eingeben und die <Eingabe>-Taste drücken.
(Beträge über 1 Million werden in wissenschaftlicher Schreibweise dargestellt)
Achtung: Java-Applets müssen zugelassen sein. Erscheint in Ihrem Internet-Explorer
oben eine gelbe Leiste, bitte drauf klicken und geblockte Inhalte zulassen...!
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
public void init()
{
EuroUmrechner a;
a = new EuroUmrechner();
a.führeAus();
}
}
zurück zur Seite „Informatik mit Java, Teil c)"
Diese Seite ist Teil des Webangebots http://www.r-krell.de. Sie können diese Seite per e-Mail weiter empfehlen (tell a friend).