Pessoal ainda sou iniciante em java, gostaria de saber se tem como criar botões dinamicamente tipo os botões são todos do mesmo nome e gostaria apenas de mudar o indice dele tipo:
botao[cont].setVisible(true);
TEM COMO FAZER ISSO? OBRIGADO PESSOAL
Pessoal ainda sou iniciante em java, gostaria de saber se tem como criar botões dinamicamente tipo os botões são todos do mesmo nome e gostaria apenas de mudar o indice dele tipo:
botao[cont].setVisible(true);
TEM COMO FAZER ISSO? OBRIGADO PESSOAL
Tem sim.
O que exatamente você quer fazer, criar um array de botões ou ir instanciando eles sob demanda?
Não tipo assim eu quero setar eles de acordo com uma condição.
for (int i =0; i<5; i++) {
if (n+1 > 5) {
botao[i].setBackground(Color.red);
}
}
Tipo isso
Ali você tem um array de botões chamado botao.
E você está setando a cor de fundo do botão que está na posição i desse array.
Como isso seria possivel? É possivel fazer algo semelhante ne? como funciona o array de botão?
Esses botões no caso foi criado no meu jFrame! gostaria de setar-los apenas
Como qualquer array.
Sabe declarar e inicializar um array?
Pois bem, cada elemento será um dos seus botões.
Vou tentar aqui mano! Muito obrigado pela ajuda e disposição Vlew
Exemplo de array de botões:
JButton[] buttons = new JButton[10]; //Array de botões com 10 posições
buttons[0] = new JButton("0"); //1° botão no índice 0
buttons[1] = new JButton("1"); //2° botão no índice 1
buttons[2] = new JButton("2"); //3° botão no índice 2
...
Caso você já tenha as variáveis dos botões inicializadas, pode fazer assim:
JButton[] botoes = new JButton[] {
variavelDeUmBotao,
variavelDeOutroBotao,
variavelDeMaisOutro
};
Vleeeeeeew pessoa! Deu muito certo aqui ksksks