J'ai la classe Ldc:la classe BoutonClub
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 import java.applet.*; import java.awt.event.*; import javax.swing.Box; import javax.swing.JLabel; import javax.swing.JTextField; public class Ldc extends Applet implements ActionListener{ /** * */ private static final long serialVersionUID = 1L; public void init() { super.init(); Box jogo1=Box.createHorizontalBox(); String jogo1club1; jogo1club1 = getParameter("club2"); BoutonClub club2=new BoutonClub(jogo1club1); JTextField tjogo1club1=new JTextField(String.valueOf(club2.getClickCount())); club2.addActionListener(this); String jogo1club2; jogo1club2 = getParameter("club1"); BoutonClub club1=new BoutonClub(jogo1club2); JTextField tjogo1club2=new JTextField(String.valueOf(club1.getClickCount())); club1.addActionListener(this); JLabel separador1=new JLabel(":"); jogo1.add(club2); jogo1.add(club1); jogo1.add(tjogo1club1); jogo1.add(separador1); jogo1.add(tjogo1club2); add(jogo1); club2.associerJTextField(tjogo1club1); club1.associerJTextField(tjogo1club2); Box jogo2=Box.createHorizontalBox(); String jogo2club1; jogo2club1 = getParameter("club3"); BoutonClub club3=new BoutonClub(jogo2club1); JTextField tjogo2club1=new JTextField(String.valueOf(club3.getClickCount())); club3.addActionListener(this); String jogo2club2; jogo2club2 = getParameter("club4"); BoutonClub club4=new BoutonClub(jogo2club2); JTextField tjogo2club2=new JTextField(String.valueOf(club4.getClickCount())); club4.addActionListener(this); JLabel separador2=new JLabel(":"); jogo2.add(club3); jogo2.add(club4); jogo2.add(tjogo2club1); jogo2.add(separador2); jogo2.add(tjogo2club2); add(jogo2); club3.associerJTextField(tjogo2club1); club4.associerJTextField(tjogo2club2); } public void actionPerformed(ActionEvent e) { if(e.getSource() instanceof BoutonClub) { ((BoutonClub)e.getSource()).incClickCount(); } if(e.getSource() instanceof PointsClub) { ((PointsClub)e.getSource()).incPointTable(); } } }et la classe PointsClub
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 import javax.swing.JButton; import javax.swing.JTextField; public class BoutonClub extends JButton { /** * */ private static final long serialVersionUID = 1L; private JTextField fieldAffichage; private int clickCount; public BoutonClub(String label) { super(label); this.clickCount=0; } public void incClickCount() { clickCount++; this.fieldAffichage.setText(String.valueOf(clickCount)); } public int getClickCount() { return clickCount; } public void associerJTextField(JTextField textField) { this.fieldAffichage=textField; } }Cette dernière c'est pour construire une table comme ceci:
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 import javax.swing.JTable; import javax.swing.JTextField; import javax.swing.table.TableModel; public class PointsClub extends JTable { /** * */ private static final long serialVersionUID = 1L; private JTextField fieldAffichage; private int pointTable; public PointsClub(TableModel label){ super(label); this.pointTable=0; } public void incPointTable(){ pointTable=pointTable+3; this.fieldAffichage.setText(String.valueOf(pointTable)); } public int getPointTable() { return pointTable; } }
l'applet est lié avec une HTML comme cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 1. Inter Milão 13 2. Glasgow Rangers 7 3. Artmedia 6 4. FC Porto 5Quelqu'un sait le problème de ma classe PointsClub?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <applet code="Ldc.class" width=500 height=500> <param name="club1" value ="Inter Milão"> <param name="pontos1" value="12"> <param name="club2" value ="Glasgow Rangers"> <param name="pontos2" value="6"> <param name="club3" value ="Artmedia"> <param name="pontos3" value="5"> <param name="club4" value ="FC Porto"> <param name="pontos4" value="4"> <param name="jogo1club1" value="Glasgow Rangers"> <param name="jogo1club2" value="Inter Milão"> <param name="jogo2club1" value="Artmedia"> <param name="jogo2club2" value="FC Porto"> <\applet>
J'ai écrit urgent dans le sujet c'est parce que je doit envoyer aujourd'hui avant minuit le code au prof de Java et c'est "seulement" ça qui me manque.
Merci d'avance!
Partager