Salut,
je suis un débutant en java
j'ai un probleme avec mon code JAVA.
le problemme est que lorsque je fait un choix dans
le menu des choix ,la fonction un() ne s'execute pas. Pourquoi ?
Si vous pouvez m'aider
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 //voici le code : import java.applet.*; import java.awt.*; import java.awt.event.*; public class A extends Applet implements ItemListener{ Button [] buton = new Button[5]; Label [] x=new Label[4]; Label [] y=new Label[3]; Choice cb = new Choice(); public void init() { super.init(); for(int j=0;j<4;j++){ x[j]=new Label(" "); add(x[j]);} cb.addItem("0"); cb.addItem("1"); cb.addItem("2");cb.addItem("3"); cb.addItem("4"); cb.addItemListener(this);add(cb); for(int i=0;i<3;i++){ y[i]=new Label(" "); add(y[i]);} //affichage du numero 0 par defaut un(0); } public void un(int i) { for(int j=0;j<5;j++) { if(j==i) buton[j]=new Button(i+""); else buton[j]=new Button(" "); add(buton[j]); } } public void itemStateChanged(ItemEvent item) { un(cb.getSelectedIndex()); } }
et merci d'avance.
Partager