Convertisseur euro>franc

Fermé
Java - Modifié par samgunsjovirow le 28/05/2013 à 16:02
Dev's Overmind Messages postés 28 Date d'inscription mardi 15 janvier 2013 Statut Membre Dernière intervention 28 mai 2013 - 28 mai 2013 à 16:13
Bonjour,

Dans le cadre de conception d'un convertisseur Euro==> Franc on a réalisé un petit programme sauf que ça n'aboutit à rien lorsqu'on appuie sur "convertir", peut-on connaitre le problème ?
Voici le programme:

import java.awt.Color;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.AbstractButton;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;


public class Convertisseur extends JFrame implements ActionListener {
static double Taux =6.55957;
private JPanel container = new JPanel();
private JLabel label1 = new JLabel("Conversion euro==>FF");
private JLabel label2 = new JLabel("Montant:");
private JTextField euro = new JTextField();
private JButton convertir = new JButton("Convertir");
private JButton quitter = new JButton("Quitter");

public Convertisseur(){
this.setSize(300, 200);
this.setMinimumSize(new Dimension(300, 200));
this.setTitle("Convertisseur");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
this.setVisible(true);

container.setBackground(Color.ORANGE);
container.setLayout(new GridLayout(4, 3, 5, 5));
container.add(convertir);
container.add(quitter);
container.add(label1);
container.add(label2);
container.add(euro);

convertir.addActionListener(this);
quitter.addActionListener(this);
euro.addActionListener(this);

this.setContentPane(container);
}
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("Convertir")||
e.getSource()==euro) {
double EU=new Double(euro.getText());
double FR=EU*Taux;

}
else
return;
}
}
A voir également:

1 réponse

Dev's Overmind Messages postés 28 Date d'inscription mardi 15 janvier 2013 Statut Membre Dernière intervention 28 mai 2013 3
28 mai 2013 à 16:13
euh, j'avoue que j'ai parcouru en diagonale mais tout ce qui est GUI ne me semble pas vraiment utile a ton problème. par contre voir le code sur quoi renvois ton bouton le serais beaucoup plus. :p
Une petite critique au passage : en norme objet, ton Listener devrait être dans une autre classe et appeler dans celle la... formant un code de ce genre :
--------------
//Bouton Ajouter
BAdd = new JButton("Ajouter");

//Positionnement sur P4
p5.add(BAdd);

//Gestion des Event Button
BAdd.addActionListener(new MLBAdd(fEvent,fHour,fPlace,fInit,fMember,event,list));
--------------
attendant plus de détail c'est tout ce que je peux te dire.
ca n'as rien de méchant, mais tu veras qu'avec un peu d'habitude organiser ton code en 10 classes te semblera bien mieux que 2 enormes et inextricables :p
1