Galera, meu problema é o seguinte.
Tenho uma JTable e na primeira coluna eu tenho JRadioButton, essa tabela é preenchida dinamicamente.
Até ai tudo bem, agora gostaria de saber como faco pra colocar um ButtonGroup nos radioButton, de modo que
eu só possa selecionar um radioButton por vez.
Vlwss galera.
Já olhei neste material e em varios outros.
Já estou procurando faz um bom tempo…
e nada do que achei me ajudou muito…
como disse o radiobutton jah tah na jtable…
soh q eu num consigo colocar o buttongroup. vc tem alguma ideia de como fazer,
tendo em vista que minha tabela é criada dinamicamente?
Na verdade acho que tu deves criar o jradiobutton adicionar no buttongroup e depois adicioná-lo(buttongroup) na jtable
por exemplo:
[code]JRadioButton fem = new JRadioButton(f);
JRadioButton masc = new JRadioButton(m);
JRadioButton ind = new JRadioButton(i);
ButtonGroup group = new ButtonGroup();public Radiobotoes()
//ai depois fazer:
{
fem.setMnemonic(KeyEvent.VK_B);
fem.setActionCommand(f);
fem.setSelected(true);
fem.setBounds(20, 30, 100, 25);
masc.setMnemonic(KeyEvent.VK_C);
masc.setActionCommand(m);
masc.setBounds(120, 30, 100, 25);
//adicionar no buttongroup
group.add(fem);
group.add(masc);
}
//depois add o buttongroup na tua tabela
[/code]
não sei com tu estas criando os radio button mas é mais ou menos assim =D
Então, eu estou criando dinamicamente…
eu passo um array pra minha table model e mando adicionar a lista…
os radiobuttons são criados atraves de um Boolean… q a table “entende” como jcheckbox…
ai eu soh mudei o renderer e o editor no check pra transforma-lo no radiobutton…
e ai q eu estou encontrando dificuldades para criar o groupbutton…