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

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-Browser
oben eine gelbe Leiste, bitte drauf klicken und geblockte Inhalte zulassen...!

Applet geht nicht oder wird blockiert? - Gründe, Abhilfe und alle Downloads (in neuem Tab) - nur Euro-DM-Umrechner (r-krell.de).jar (5 kB) herunter laden

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)"






zum Anfang dieser Seite
Willkommen/Übersicht   -   Was ist neu?   -   Software   -   Mathematik   -   Physik   -   Informatik   -   Schule: Lessing-Gymnasium und -Berufskolleg   -   Fotovoltaik   -   & mehr   -   Kontakt: e-Mail,  News-Abo, Gästebuch, Impressum   -   Grußkarten, site map, Download und Suche

Diese Seite ist Teil des Webangebots http://www.r-krell.de. Sie können diese Seite per e-Mail weiter empfehlen (tell a friend).