[RESOLVIDO] Como verificar se existe um objeto na JPanel

2 respostas
thiagomartendal

Eu quero poder verificar se existe um objeto adicionado na minha JPanel para poder remove-lo, mas não sei como fazer a verificação. Segue o código:

JScrollPane barra = new JScrollPane(grafico);
this.jPanel4.add(barra);

2 Respostas

B

o método getComponents(); te retorna todos os components do JPanel em um vetor ai vc poderia fazer um for para percorrer

for (Component c: panel.getComponents()) {
	if(c instanceof JScrolPane){
		JScrollPane scroll = (JScrollPane) c;
		panel.remove(scroll);
		panel.repaint();
	}
}
thiagomartendal

Obrigado funcionou!

Criado 20 de maio de 2015
Ultima resposta 22 de mai. de 2015
Respostas 2
Participantes 2