begin process at 2010 02 10 05:57:18
  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 :22/08/2003 15:24:43 Vu / téléchargé :11 558 / 363

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 Julien Saligot
  • * @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 Julien Saligot
 * @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


 Sources de la même categorie

Source avec Zip ANALYSEUR DE PROXY IRC ET HTTP AVEC UNE INTERFACE GRAPHIQUE par sisisousou
Source avec Zip Source avec une capture "PROGRAMMEUR", EST UN PROGRAMME QUI PERMET DE TAPER QUELQUE ... par edouard333
Source avec Zip Source avec une capture "NARRATEUR", PROGRAMME QUI "LIT" SE QU'ON ÉCRIT... par edouard333
Source avec Zip Source avec une capture RENAME-MOAR par cotepierrot
Source avec Zip Source avec une capture DWIKI (DESKTOPWIKI) par xsimo

 Sources en rapport avec celle ci

Source avec Zip ROMANOP : UN UTILITAIRE POUR LES NOMBRES ROMAINS (CONVERSION... par vladmanchev
Source avec Zip VERSION JAVA DE : ROMANUTILS, TOUT POUR CONVERTIR LES CHIFFR... par dje_jay
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 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 conversion byte[] en String [ par xheo ] salut a tous j'ai developpe une petite application de cryptage avec AES ( bouncycastle) pour chiffrer une chaine de caractere en entree : pour cela j Conversion des Images Bitmap en des images *.ICO [ par Ayoub25 ] Bonjour!Je veux réaliser une application de conversion d'Images en différents formats, pour cela j'ai utilisé l'API JIMI Java Image Management Interfa conversion Date->String [ par casporov ] salut,j'ai une question de conversion...si quelqu'un peut m'aiderj'ai une variable de type dateje veut la transformer en une autre variable de type st Conversion Chiffres Lettres [ par DarkKing ] slt,j'ai un petit probleme je veux ecrie un programme pour convertir un nombre entier en un chaine de caractère.10 dix134 cent trente quatre


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,530 sec (3)

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