Adicionar e remover jbutton dentro de jpanel

2 respostas
Jauns

Bem, tenho o seguinte proplema.

Inserir em jpanel, uma qtd x de jbutton, ate ai tranquilo.

:?: O problema é, apos apresentar a inserção, tenho q remover os botões pares.

:arrow: Inserir

jbIncluir.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {


				for (cont=1; cont <= 10; cont++) {
					jbAuxiliar = new JButton(cont + "");
					pcentro.add(jbAuxiliar);
					pcentro.revalidate();

				}
			}
		});

:arrow: Remover

jbExcluir.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				for ( int cont=1;cont<=10;cont++)
					if(cont%2==0)
					{
						pcentro.remove(jbAuxiliar);
						pcentro.repaint();
						pcentro.revalidate();
					}
			}
		});

:?: Só, que esta removendo somente o ultimo botão inserido, eu queria uma :idea: ajuada :idea: para saber qual informação eu tenho q passa dendo do do REMOVE.

2 Respostas

ViniGodoy

Você deve guardar os botões num array, para poder chamar o remove para cada um deles depois.

Com uma variável só, você só conseguirá armazenar um dos botões.

Jauns

ViniGodoy:
Você deve guardar os botões num array, para poder chamar o remove para cada um deles depois.

Com uma variável só, você só conseguirá armazenar um dos botões.

Saudações ViniGodoy,

Achei uma solução aki… eh so passar o indice dentro do remove…

Vlw por sua dica.

Criado 25 de junho de 2009
Ultima resposta 25 de jun. de 2009
Respostas 2
Participantes 2