Oi, gente!
Estou desenvolvendo um jogo em java, no qual preciso criar vários botões, pois a lógica do jogo fica em torno de que botão o jogador clicou. Não compensa ir criando um a um. Então pensei em criar os botões dentro de um for. O único problema é que não sei como dar, a cada um dos botões, uma propriedade que os diferencie, de modo que eu possa depois, saber em que botão o jogador clicou.
Quero fazer algo mais ou menos assim:
Panel Botoes = new Panel();
GridLayout LayoutBotoes = new GridLayout(7,7);
Botoes.setLayout(LayoutBotoes);
for(int l=0;l<7;l++){
for(int c=0;c<7;c++){
Button [color=red]B+l+c[/color] = new Button;
Botoes.add([color=red]B+l+c[/color]);
}
}
Desse modo, eu teria o nome do botão como sendo B01, se o jogador tivesse clicado no botão que está na linha 0 e na coluna 2. Entenderam?
Mas na hora de criar o botão com nome[color=red]B+l+c[/color], ele da erro. Alguém pode me ajudar? Existe uma outra propriedade, além do nome, com a qual eu possa diferenciar os botões?
Desde já agradeço ^^