corrigé un probléme[java]
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 ?
Code:
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());
}
} |
Si vous pouvez m'aider
et merci d'avance.