Gostaria de criar “n” radiobuttons em tempo de execussão utilizando um arraylist com caption. Alguem tem ideia de como faço isso?
Atenciosamente.
Gostaria de criar “n” radiobuttons em tempo de execussão utilizando um arraylist com caption. Alguem tem ideia de como faço isso?
Atenciosamente.
Por favor… seja mais específico.
Aonde você quer criar os RadioButtons? É Swing, AWT, JSP?
Basicamente, se você tem uma lista, é só fazer uma iteração (for) nela e ir criando os seus objetos “dinâmicos”.
Por exemplo, no caso de Swing:
ButtonGroup grupo = new ButtonGroup();
for (String caption : listaDeItens) {
JRadioButton button = new JRadioButton(caption);
grupo.add(button);
tela.add(buttonn);
}
Espero ter ajudado!
eu estou usando um panel como container e usando o revalidate e ainda assim não está aparecendo.
Cara tente criar um método que faça está montagem e chame-o no método-construtor initComponents(), lá antes de exibir os componentes na tela
ele irá percorrer o array e criar os objetos dinamicamente conforme a sugestão apresentada anteriormente.