Concactenar... Como fica no meu caso de JButton

2 respostas
O

Tenho varios buttons, button1, button2 etc..

quero fazer assim button.concat(numero), eh apenas o meu raciocinio.

void icone(JButton clicado){
//esse eh o ponto, assim nao aceita. Tem alguma maneira tao dinamica quanto esta de baixo?
button.concat(clicado).setIcon(new ImageIcon(....));
}

void aparencia(){
JButton buton1 = new JButton();
button1.setName("1");
button1.setIcon(icone1);
       button1.setContentAreaFilled(false);
       button1.setBorderPainted(false);

JButton buton2 = new JButton();
button2.setName("2");
button2.setIcon(icone1);
       button2.setContentAreaFilled(false);
       button2.setBorderPainted(false);

}
public void actionPerformed(ActionEvent e){
               
           icone((JButton) e.getSource());    
       
     
        }

2 Respostas

cv1

Voce quer concatenar o que com o que, especificamente?

O

relacionado ao codigo acima, repare que comentei no metodo icone().

eu quero pegar o nome do botao q vai vir de um action e fazer um button.concat(botao.getName()); dai assim terei por exemplo o button2, 2 sendo retornado pelo getName.
Entao poderei fazer um setIcon.

A intençao eh dinamizar, soh nao posso setar nos names(button1) e etc.

Criado 13 de julho de 2005
Ultima resposta 13 de jul. de 2005
Respostas 2
Participantes 2