Gostaria de saber como faz para criar vários componentes JCheckBox dinamicamente.
É possivel criar uma variável String e armazenar nela o nome do JCheckBox?
Por exemplo:
JCheckBox campo=new JCheckBox();
String a="chk_box_";
String b="01";
String c=a+b;
JCheckBox c=new JCheckBox();
Da maneira como você quer, não conheço nenhuma maneira.
É possível criar vários componentes e colocar os mesmos em uma lista, por exemplo. Porém, você precisará deterninar um name para saber qual é qual.
Algo como
List<JComponent> componentes = new ArrayList<>();
for(int i = 0; i < 200; i++) {
JCheckBox jcb = new JCheckBox();
jcb.setName("jcb" + (i + 1));
//outras coisas que julgar necessário, condições, etc.
componentes.add(jcb);
}
Mas, não garanto.
Obrigado. Vou fazer sua sugestão para ver o que consigo.
Abrs