begin process at 2012 02 09 09:13:25
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > CONVERTISSEUR FRANC-EURO (ET VICE-VERSA)

CONVERTISSEUR FRANC-EURO (ET VICE-VERSA)


 Information sur la source

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Classé sous :conversion, franc, euro Niveau :Débutant Date de création :22/08/2003 Date de mise à jour :12/08/2010 11:27:32 Vu / téléchargé :15 579 / 443

Auteur : JuS

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce programme est un convertisseur FRANC-EURO.
Son utilisation est très simple. On rentre le chiffre à convertir, puis on choisit la monnaie. Enfin on clique sur le bouton "convertir" qui ... convertit en la monnaie choisit.

Il a été fait lors de ma dernière année d'IUT (c'est pour cela que ce n'est pas très poussé, ni très évolué, ... ni très beau).

Source

  • import java.awt.*;
  • import java.awt.event.*;
  • import javax.swing.*;
  • import java.util.ResourceBundle;
  • /**
  • * <p>Title: Convertisseur Euro</p>
  • * <p>Description: </p>
  • * <p>Copyright: Copyright (c) 2001</p>
  • * <p>Company: </p>
  • * @author JuS
  • * @version 1.0
  • */
  • public class Convert {
  • static ResourceBundle res = ResourceBundle.getBundle("Res");
  • static Fenetre fen;
  • public static void main(String[] argv) {
  • fen = new Fenetre(res.getString("Convertisseur_Franc"));
  • }
  • }
  • class Fenetre
  • extends JFrame {
  • static ResourceBundle res = ResourceBundle.getBundle("Res");
  • Fenetre(String titre) {
  • super(titre);
  • getContentPane().setLayout(new GridLayout(3, 1));
  • setBounds(100, 100, 400, 300);
  • PanH PH = new PanH(res.getString("Convertisseur_Franc"));
  • PanC PC = new PanC(res.getString("Montant_convertir_"), res.getString("Ce_montant_s_exprime"));
  • PanB PB = new PanB(res.getString("Rsultat_"));
  • getContentPane().add(PH);
  • getContentPane().add(PC);
  • getContentPane().add(PB);
  • /*Pour centrer la fenêtre dans l'environnement*/
  • Toolkit tk = Toolkit.getDefaultToolkit();
  • Dimension frameSize = this.getSize();
  • Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
  • this.setLocation( (screenSize.width - frameSize.width) / 2,
  • (screenSize.height - frameSize.height) / 2);
  • setVisible(true);
  • addWindowListener(
  • new WindowAdapter() {
  • public void windowClosing(WindowEvent we) {
  • System.exit(0);
  • }
  • });
  • }
  • }
  • class PanH
  • extends JPanel {
  • PanH(String s) {
  • add(new JLabel(s, JLabel.CENTER));
  • }
  • }
  • class PanB
  • extends JPanel {
  • PanB(String s) {
  • setLayout(new GridLayout(1, 3));
  • add(new JLabel(s, JLabel.LEFT));
  • add(PanC.resultat);
  • add(PanC.monnaie);
  • }
  • }
  • class PanC
  • extends JPanel {
  • static ResourceBundle res = ResourceBundle.getBundle("Res");
  • JButton convertir, effacer;
  • Choice liste = new Choice();
  • JTextField texte = new JTextField(res.getString("Entrer_un_nombre"));
  • float tauxEuro = 6.55957f;
  • static JLabel monnaie = new JLabel(res.getString("FRANC_EURO_"), JLabel.RIGHT);
  • static JLabel resultat = new JLabel(res.getString("Conversion_faite"), JLabel.CENTER);
  • String chaine;
  • int choixListe;
  • PanC(String s1, String s2) {
  • setLayout(new GridLayout(3, 3));
  • convertir = new JButton(res.getString("Convertir"));
  • liste.addItem(res.getString("Monnaie_choisir"));
  • liste.addItem(res.getString("Francs_Fran_ais"));
  • liste.addItem(res.getString("Euro"));
  • effacer = new JButton(res.getString("Effacer"));
  • convertir.addMouseListener(
  • new MouseAdapter() {
  • public void mousePressed(MouseEvent me) {
  • choixListe = liste.getSelectedIndex();
  • chaine = texte.getText();
  • if (choixListe == 0) {
  • /*Si aucun choix dans la liste des monnaies*/
  • resultat.setText(res.getString("Monnaie_"));
  • }
  • else if (choixListe == 1) {
  • /*Si on choisit de convertir en ?*/
  • monnaie.setText(res.getString("Euro"));
  • try {
  • /*On convertit le chiffre saisie*/
  • Float intermediaire = java.lang.Float.valueOf(chaine);
  • float resultatConvert = intermediaire.floatValue();
  • /*On divise le chiffre par le taux de l'euro. Cela donne des euros*/
  • resultatConvert /= tauxEuro;
  • /*On affiche le resultat*/
  • resultat.setText(java.lang.String.valueOf(resultatConvert));
  • }
  • catch (Exception e) {
  • resultat.setText(res.getString("Erreur_de_saisie"));
  • }
  • }
  • else if (choixListe == 2) {
  • /*Si on choisit de convertir en franc*/
  • monnaie.setText(res.getString("Francs_Fran_ais"));
  • try {
  • /*On convertit le chiffre saisie*/
  • Float intermediaire = java.lang.Float.valueOf(chaine);
  • float resultatConvert = intermediaire.floatValue();
  • /*On multiplie le chiffre par le taux de l'euro. Cela donne des francs*/
  • resultatConvert *= tauxEuro;
  • /*On affiche le resultat*/
  • resultat.setText(java.lang.String.valueOf(resultatConvert));
  • }
  • catch (Exception e) {
  • resultat.setText(res.getString("Erreurde_saisie"));
  • }
  • }
  • else {
  • resultat.setText(res.getString("Erreur_"));
  • }
  • }
  • });
  • effacer.addMouseListener(
  • new MouseAdapter() {
  • public void mousePressed(MouseEvent me) {
  • texte.setText("");
  • monnaie.setText(res.getString("FRANC_EURO_"));
  • resultat.setText(res.getString("Conversion_faite"));
  • liste.select(0);
  • }
  • });
  • add(new JLabel(s1, JLabel.RIGHT));
  • add(texte);
  • add(new JLabel(s2, JLabel.RIGHT));
  • add(liste);
  • add(convertir);
  • add(effacer);
  • }
  • }
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.ResourceBundle;

/**
 * <p>Title: Convertisseur Euro</p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2001</p>
 * <p>Company: </p>
 * @author JuS
 * @version 1.0
 */

public class Convert {
  static ResourceBundle res = ResourceBundle.getBundle("Res");
  static Fenetre fen;

  public static void main(String[] argv) {
    fen = new Fenetre(res.getString("Convertisseur_Franc"));
  }
}

class Fenetre
    extends JFrame {
  static ResourceBundle res = ResourceBundle.getBundle("Res");

  Fenetre(String titre) {
    super(titre);
    getContentPane().setLayout(new GridLayout(3, 1));
    setBounds(100, 100, 400, 300);
    PanH PH = new PanH(res.getString("Convertisseur_Franc"));
    PanC PC = new PanC(res.getString("Montant_convertir_"), res.getString("Ce_montant_s_exprime"));
    PanB PB = new PanB(res.getString("Rsultat_"));
    getContentPane().add(PH);
    getContentPane().add(PC);
    getContentPane().add(PB);

    /*Pour centrer la fenêtre dans l'environnement*/
    Toolkit tk = Toolkit.getDefaultToolkit();
    Dimension frameSize = this.getSize();
    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    this.setLocation( (screenSize.width - frameSize.width) / 2,
                     (screenSize.height - frameSize.height) / 2);

    setVisible(true);
    addWindowListener(
        new WindowAdapter() {
      public void windowClosing(WindowEvent we) {
        System.exit(0);
      }
    });
  }

}

class PanH
    extends JPanel {

  PanH(String s) {
    add(new JLabel(s, JLabel.CENTER));
  }

}

class PanB
    extends JPanel {

  PanB(String s) {
    setLayout(new GridLayout(1, 3));
    add(new JLabel(s, JLabel.LEFT));
    add(PanC.resultat);
    add(PanC.monnaie);
  }

}

class PanC
    extends JPanel {
  static ResourceBundle res = ResourceBundle.getBundle("Res");

  JButton convertir, effacer;
  Choice liste = new Choice();
  JTextField texte = new JTextField(res.getString("Entrer_un_nombre"));
  float tauxEuro = 6.55957f;
  static JLabel monnaie = new JLabel(res.getString("FRANC_EURO_"), JLabel.RIGHT);
  static JLabel resultat = new JLabel(res.getString("Conversion_faite"), JLabel.CENTER);
  String chaine;
  int choixListe;

  PanC(String s1, String s2) {
    setLayout(new GridLayout(3, 3));
    convertir = new JButton(res.getString("Convertir"));
    liste.addItem(res.getString("Monnaie_choisir"));
    liste.addItem(res.getString("Francs_Fran_ais"));
    liste.addItem(res.getString("Euro"));
    effacer = new JButton(res.getString("Effacer"));
    convertir.addMouseListener(
        new MouseAdapter() {
      public void mousePressed(MouseEvent me) {
        choixListe = liste.getSelectedIndex();
        chaine = texte.getText();
        if (choixListe == 0) {
          /*Si aucun choix dans la liste des monnaies*/
          resultat.setText(res.getString("Monnaie_"));
        }
        else if (choixListe == 1) {
          /*Si on choisit de convertir en ?*/
          monnaie.setText(res.getString("Euro"));
          try {
            /*On convertit le chiffre saisie*/
            Float intermediaire = java.lang.Float.valueOf(chaine);
            float resultatConvert = intermediaire.floatValue();
            /*On divise le chiffre par le taux de l'euro. Cela donne des euros*/
            resultatConvert /= tauxEuro;
            /*On affiche le resultat*/
            resultat.setText(java.lang.String.valueOf(resultatConvert));
          }
          catch (Exception e) {
            resultat.setText(res.getString("Erreur_de_saisie"));
          }
        }
        else if (choixListe == 2) {
          /*Si on choisit de convertir en franc*/
          monnaie.setText(res.getString("Francs_Fran_ais"));
          try {
            /*On convertit le chiffre saisie*/
            Float intermediaire = java.lang.Float.valueOf(chaine);
            float resultatConvert = intermediaire.floatValue();
            /*On multiplie le chiffre par le taux de l'euro. Cela donne des francs*/
            resultatConvert *= tauxEuro;
            /*On affiche le resultat*/
            resultat.setText(java.lang.String.valueOf(resultatConvert));
          }
          catch (Exception e) {
            resultat.setText(res.getString("Erreurde_saisie"));
          }
        }
        else {
          resultat.setText(res.getString("Erreur_"));
        }
      }
    });
    effacer.addMouseListener(
        new MouseAdapter() {
      public void mousePressed(MouseEvent me) {
        texte.setText("");
        monnaie.setText(res.getString("FRANC_EURO_"));
        resultat.setText(res.getString("Conversion_faite"));
        liste.select(0);
      }
    });
    add(new JLabel(s1, JLabel.RIGHT));
    add(texte);
    add(new JLabel(s2, JLabel.RIGHT));
    add(liste);
    add(convertir);
    add(effacer);
  }

}


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

12 août 2010 11:27:33 :
Suppression nom prénom

 Sources de la même categorie

Source avec Zip Source avec une capture [J2ME] MAILXPRESS, UNE PETITE APPLICATION D'ENVOI DE MAIL ÉC... par doderic
Source avec Zip CLIENT ET SERVEUR DE MESSAGERIES par lemout
Source avec Zip Source avec une capture NAVIGATEUR HTTP par lemout
Source avec Zip Source avec une capture PROGRAMME DE PARTAGE DE FICHIER EN RESEAUX par billatosco
Source avec Zip JET SPRING JSF PRIMEFACES par mendjijet

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CODE SOURCE EDITEUR BINAIRE par smaili
Source avec Zip CONVERSION D'UN FICHIER IMAGE CD AUDIO CIF CRÉÉ PAR EASY CD ... par fridolindachs
Source avec Zip CONVERTISSEUR EURO-FRANCS SANS INTERFACE GRAPHIQUE. par Inc0
Source avec Zip CONVERTISSEUR EURO : SWING, EXCEPTIONS, JFRAME, ACTIONLISTEN... par Duss
Source avec Zip CONVERTISEUR EURO <> FRANCS par fredericv0

Commentaires et avis

Commentaire de Syruis le 16/11/2004 02:20:20

Euh c super mais copier tel quel impossible à utiliser il compil mais ne s'execute pas ... sous eclipse ni en Java application ni en java applet..

Merci si tu peut maider..

Commentaire de JuS le 16/11/2004 09:21:58

Avec les deux fichiers ? C'est bizarre parce que chez moi ça marche ...
T'as regardé si t'avais tes variables d'environnement avec les  bons chemins ?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Ajouter ma scrollbar à mon TextArea [ par sabrina145 ] J'ai du mal à arranger le code suivant pr avoir des scrollbars à mon TextArea _txtRes import java.awt.Container; import java.awt.GridLayout; import Atde & conseil! [ par thima137 ] voici un programme que j'ai écrit en java sous Dos de Windows 7 avec le jdk-6u7-windows-i586-p.exe: public class FrancEuro { public static double main Conversion Graph -> Arbre [ par Nikow54 ] Bonjour, débutant en java je cherche à réaliser: - je dispose d'un graphe non orienté reliant des villes entre elles représenté par une matrice 9x9 Prrbléme de conversion [ par eanass ] Bonjour Je suis in trouble J'arrive pas a traduire mes idée et convertir des string en int ou double J'explique : Je suis sur netbeans et je souhait conversion decimalformat to double [ par profiter ] bonjour, comment convertir un decimalformat proprement en double sans avoir des erreurs de conversions vraiment ca ma enervé c'est ca mon decimalform conversion html vers xml [ par sana_ib_th ] je veux savoir un code source qui sert &#224; convertir un document html en un fichier xml conversion int to String [ par mastermario ] bonjours a tous, je voudrais modifier un JLabel de la facon suivante : val.setText(X); mais le probleme, c'est que X est un int et la commande setTex Conversion PCX->JPG avec JIMI [ par silvervana ] Bonjour,Je travail actuellement sur un projet qui utilise la librairie JIMI de sun. Mon problème est le suivant quand je veux convertir simplement une Conversion java [ par matmojito ] Bonjour à tous, J'ai un petit soucis, mais vous allez sans doute me sortir de là. J'ai un tableau d'entier que je voudrais convertir en un tableau de Conversion HTML -> Texte [ par asgarden ] Bonjour à tous,Je pensais vraiment trouver rapidement la réponse à mon problème dans les forums, car cette question a dû être posé des centaines de fo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,388 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales