je veux saisir le tauxChange et quand je clique sur mettre a jour de la classe taux je reviens à la classe conversionDevise et que cette derniere utilise le tauxChange saisie pour faire la conversion
comment faire ?!!
voici la classe taux:
voici la classe conversionDevise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 package Tp4.Complement; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField; public class taux extends JFrame { //JFrame f=new JFrame(); String [] ed={"Euro->dinar:","dinar->euro"}; JComboBox<String> erdin=new JComboBox(ed); JButton mj = new JButton("mettre à jour"); JPanel j = new JPanel(); JTextField TauxChange =new JTextField(7); public taux(){ j.add(erdin); j. add(mj); j.add(TauxChange); setTitle("Conversion Devise"); setSize(300, 200); setLocation(100, 150); getContentPane().add(j); setVisible(true); setLocationRelativeTo(null); TauxChange.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub } }); mj.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub ConversionDeviseB b=new ConversionDeviseB(); } }); } public static void main(String[] args) { new taux(); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118 package Tp4.Complement; import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.GridBagLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; public class ConversionDeviseB extends JFrame implements ActionListener,KeyListener{ JLabel euro =new JLabel("Euro"); JLabel dinar =new JLabel("Dinar"); JTextField euroText =new JTextField(20); JTextField dinarText =new JTextField(20); JButton Taux = new JButton("Taux de change"); JPanel p1 =new JPanel(); public ConversionDeviseB() { JPanel e = new JPanel(); e.add(euro); e.add(euroText); JPanel b = new JPanel(); b.add(Taux); JPanel d = new JPanel(); d.add(dinar); d.add(dinarText); p1.add(e); p1.add(b); p1.add(d); Taux.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { taux f=new taux(); f.setVisible(true); } }); // public void keyReleased(KeyEvent e){ // float opérend=Math.round(Float.parseFloat(euroText.getText())*tauxChange); // euroText.setText(opérend+" "); // } // setTitle("Conversion Devise"); setSize(300, 200); setLocation(100, 150); getContentPane().add(p1); setVisible(true); setLocationRelativeTo(null); } public void keyReleased(KeyEvent e){ taux t=new taux(); float opérend=Float.parseFloat(euroText.getText())*(Float.parseFloat(t.TauxChange.getText())); dinarText.setText(opérend+" "); float operend=Float.parseFloat(dinarText.getText())*(Float.parseFloat(t.TauxChange.getText())); euroText.setText(operend+" "); } public static void main(String[] args) { new ConversionDeviseB(); } @Override public void keyPressed(KeyEvent arg0) { // TODO Auto-generated method stub } @Override public void keyTyped(KeyEvent arg0) { // TODO Auto-generated method stub } @Override public void actionPerformed(ActionEvent arg0) { // TODO Auto-generated method stub } }
Partager