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
|
class Grille extends JFrame implements ActionListener {
private static final long serialVersionUID = 1L;
public final int NBOUTONS = 100 ;
private JButton boutons[] ;
public Grille (){
setTitle ("j") ;
setSize (350, 180) ;
Container contenu = getContentPane() ;
contenu.setLayout (new GridLayout(10, 10, 1, 1)) ;
boutons = new JButton[NBOUTONS] ;
for (int i=0 ; i<NBOUTONS ; i++) {
boutons[i] = new JButton ("Bouton " + i) ;
contenu.add(boutons[i]) ;
boutons[i].addActionListener(this);
}
}
public void actionPerformed(ActionEvent ev){
// for(int i=0 ; i<NBOUTONS ; i++){
String nom = ev.getActionCommand();
System.out.println(nom);
int[] liste = Bateau.getListeBateau();
int longueurListe = liste.length;
for (int i=0;i<longueurListe;i++){
if (String.valueOf(i) == nom){
boutons[i].setTitle("X");
}
}
}
public static void main (String args[])
{ Grille gril = new Grille() ;
gril.setVisible(true) ;
}
} |
Partager